diff options
author | P. J. McDermott <pjm@nac.net> | 2013-06-04 16:41:38 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2013-06-04 16:41:38 (EDT) |
commit | e8647d9ec7b7126f708da068184522751dbb23d1 (patch) | |
tree | 546ccbd5860962eca68f2fe36ff75c1761e90d22 | |
parent | a6c014d18195ff522cc4fa22d7b1987644d3840f (diff) |
Enable multiarch and set MULTIARCH_DIRNAME.
This should add /usr/include/<target> to the include search list.
-rwxr-xr-x | build | 5 | ||||
-rw-r--r-- | targets.d/core-linux-eglibc.sh | 1 |
2 files changed, 5 insertions, 1 deletions
@@ -30,6 +30,7 @@ common_opts = \ --enable-linker-build-id \ --with-system-zlib \ --disable-multilib \ + --enable-multiarch \ --without-included-gettext \ --with-nls \ --with-sysroot="$${OPK_SYSROOT:-/}" \ @@ -80,7 +81,9 @@ $(build_targets): configure define_pattern=".define $${gcc_config_interp_macro}"; \ sed "s|^\($${define_pattern}\) \".*\"$$|\1 \"$(elf_interp)\"|" \ "src/gcc/config/$${gcc_config_file}~" \ - >"src/gcc/config/$${gcc_config_file}" + >"src/gcc/config/$${gcc_config_file}"; \ + printf '\nMULTIARCH_DIRNAME = %s\n' "$(target)" \ + >>"src/gcc/config/$${gcc_config_fragment}" if [ "x$(target)" = 'x$(OPK_HOST_ARCH)' ]; then \ $(MAKE) -f ../build "buildnative-$(target)"; \ else \ diff --git a/targets.d/core-linux-eglibc.sh b/targets.d/core-linux-eglibc.sh index c5315a0..f93eddc 100644 --- a/targets.d/core-linux-eglibc.sh +++ b/targets.d/core-linux-eglibc.sh @@ -1,2 +1,3 @@ gcc_config_file='i386/linux64.h' gcc_config_interp_macro='GLIBC_DYNAMIC_LINKER64' +gcc_config_fragment='i386/t-linux64' |