27 lines
725 B
Diff
27 lines
725 B
Diff
|
#!/bin/sh -e
|
||
|
## 127_x86_64_i386_biarch.dpatch
|
||
|
##
|
||
|
## DP: Description: Add (/usr)/lib32 to the search paths on x86_64.
|
||
|
## DP: Author: Aurelien Jarno <aurel32.debian.org>
|
||
|
## DP: Upstream status: Debian specific
|
||
|
#
|
||
|
# Hacked to apply with quilt
|
||
|
# Adapted to binutils 2.18.50.0.7
|
||
|
|
||
|
--- binutils/ld/emulparams/elf_i386.sh
|
||
|
+++ binutils/ld/emulparams/elf_i386.sh
|
||
|
@@ -12,3 +12,13 @@
|
||
|
SEPARATE_GOTPLT=12
|
||
|
SHARABLE_SECTIONS=yes
|
||
|
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* | x86_64*-kfreebsd*-gnu | i[3-7]86*-kfreebsd*-gnu)
|
||
|
+ case "$EMULATION_NAME" in
|
||
|
+ *i386*) LIBPATH_SUFFIX=32 ;;
|
||
|
+ esac
|
||
|
+ ;;
|
||
|
+esac
|