From: Maxim Kuvyrkov Date: Fri, 16 Nov 2012 04:00:41 +0000 (+0000) Subject: Port lib32 arangement from Debian. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=507dcd87bdc4db420d7e008ef77c1d0c2f2914b1;p=binutils-gdb.git Port lib32 arangement from Debian. * emulparams/elf_i386.sh: Include lib32 directories in library search path. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index 2b0a3e41ed6..fa4b9d07328 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2012-11-15 Maxim Kuvyrkov + + Port lib32 arangement from Debian. + * emulparams/elf_i386.sh: Include lib32 directories in library search + path. + 2012-11-15 Simon Baldwin * ldmain.c (main): Add start_sbrk set to sbrk(0) on entry. diff --git a/ld/emulparams/elf_i386.sh b/ld/emulparams/elf_i386.sh index 665a1ad3660..add700ff50a 100644 --- a/ld/emulparams/elf_i386.sh +++ b/ld/emulparams/elf_i386.sh @@ -13,3 +13,13 @@ GENERATE_PIE_SCRIPT=yes NO_SMALL_DATA=yes SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 12 ? 12 : 0" IREL_IN_PLT= + +# Linux modify the default library search path to first include +# a 32-bit specific directory. +case "$target" in + x86_64*-linux* | i[3-7]86*-linux*) + case "$EMULATION_NAME" in + *i386*) LIBPATH_SUFFIX=32 ;; + esac + ;; +esac