glibc: removed locales rule.
This commit is contained in:
26
rules/glibc/headers.bash
Normal file
26
rules/glibc/headers.bash
Normal file
@@ -0,0 +1,26 @@
|
||||
source $pkg_common
|
||||
|
||||
requires=\
|
||||
(
|
||||
'gcc/cross_stage1'
|
||||
'linux-headers/cross'
|
||||
)
|
||||
|
||||
host_install()
|
||||
{
|
||||
cat >> configparms << EOF
|
||||
install-bootstrap-headers=yes
|
||||
cross-compiling=yes
|
||||
install_root="$cfg_dir_toolchain_sysroot"
|
||||
EOF
|
||||
|
||||
$cmd_make \
|
||||
install_root="$cfg_dir_toolchain_sysroot" \
|
||||
install-bootstrap-headers=yes install-headers &&
|
||||
$cmd_mkdir "$cfg_dir_toolchain_sysroot/usr/lib" &&
|
||||
$cmd_make csu/subdir_lib &&
|
||||
cp csu/crt1.o csu/crti.o csu/crtn.o "$cfg_dir_toolchain_sysroot/usr/lib" &&
|
||||
$cmd_target_cc -nostdlib -nostartfiles -shared -x c /dev/null -o "$cfg_dir_toolchain_sysroot/usr/lib/libc.so"
|
||||
$cmd_mkdir "$cfg_dir_toolchain_sysroot/usr/include/gnu" &&
|
||||
touch "$cfg_dir_toolchain_sysroot/usr/include/gnu/stubs.h"
|
||||
}
|
Reference in New Issue
Block a user