author | Zhenqiang Chen <zhenqiang.chen@linaro.org> |
Tue Aug 07 14:03:03 2012 +0800 (2012-08-07) | |
branch | 1.16 |
changeset 3045 | 0e9c50d37d29 |
parent 2088 | 4f21ba5f8e91 |
permissions | -rw-r--r-- |
yann@2088 | 1 |
|
yann@2088 | 2 |
|
yann@2088 | 3 |
diff -durN binutils-2.20.1.orig/ld/emulparams/elf_i386.sh binutils-2.20.1/ld/emulparams/elf_i386.sh |
yann@2088 | 4 |
--- binutils-2.20.1.orig/ld/emulparams/elf_i386.sh 2009-07-29 16:59:23.000000000 +0200 |
yann@2088 | 5 |
+++ binutils-2.20.1/ld/emulparams/elf_i386.sh 2010-08-17 19:32:12.000000000 +0200 |
yann@1614 | 6 |
@@ -13,3 +13,13 @@ |
yann@1614 | 7 |
NO_SMALL_DATA=yes |
yann@1614 | 8 |
SEPARATE_GOTPLT=12 |
yann@1614 | 9 |
IREL_IN_PLT= |
yann@1614 | 10 |
+ |
yann@1614 | 11 |
+# In Gentoo, we install 32bit libs into /lib32 in an |
yann@1614 | 12 |
+# ABI setup with amd64/x86 |
yann@1614 | 13 |
+case "$target" in |
yann@1614 | 14 |
+ x86_64*-linux*) |
yann@1614 | 15 |
+ case "$EMULATION_NAME" in |
yann@1614 | 16 |
+ *i386*) LIBPATH_SUFFIX=32 ;; |
yann@1614 | 17 |
+ esac |
yann@1614 | 18 |
+ ;; |
yann@1614 | 19 |
+esac |