#!/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 ## 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