version: 2.45-4 (UNRELEASED) commit: bf4f75f17a4f370adc9bf9feca09710ce76ecc63
16 lines
437 B
Diff
16 lines
437 B
Diff
--- a/ld/emulparams/elf32ppccommon.sh
|
|
+++ b/ld/emulparams/elf32ppccommon.sh
|
|
@@ -56,3 +56,12 @@ case `echo "$target" | sed -e 's/-.*//'`
|
|
*:*64*) LIBPATH_SUFFIX=64 ;;
|
|
*:*32*) LIBPATH_SUFFIX=32 ;;
|
|
esac
|
|
+
|
|
+# On 64bit, look for 32 bit target libraries in /lib32, /usr/lib32 etc., first.
|
|
+case "$target" in
|
|
+ powerpc64-*-linux* | ppc64-*-linux*)
|
|
+ case "$EMULATION_NAME" in
|
|
+ *32*) LIBPATH_SUFFIX=32 ;;
|
|
+ esac
|
|
+ ;;
|
|
+esac
|