30 lines
926 B
Diff
30 lines
926 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
|
|
Upstream-Status: Inappropriate [embedded specific]
|
|
|
|
Index: binutils-2.22/ld/emulparams/elf_i386.sh
|
|
===================================================================
|
|
--- binutils-2.22.orig/ld/emulparams/elf_i386.sh
|
|
+++ binutils-2.22/ld/emulparams/elf_i386.sh
|
|
@@ -14,3 +14,13 @@ GENERATE_PIE_SCRIPT=yes
|
|
NO_SMALL_DATA=yes
|
|
SEPARATE_GOTPLT=12
|
|
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
|