diff -urN binutils-2.20.orig/bfd/configure binutils-2.20/bfd/configure --- binutils-2.20.orig/bfd/configure 2009-10-16 13:47:47.000000000 +0200 +++ binutils-2.20/bfd/configure 2009-11-23 13:23:53.531739600 +0100 @@ -14647,6 +14647,13 @@ SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" fi +# IRIX5 doesn't set PICFLAG when building shared library + case "${host}" in + *-*-irix5*) + SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" + ;; + esac + # More hacks to build DLLs on Windows. case "${host}" in *-*-cygwin*) diff -urN binutils-2.20.orig/bfd/configure.in binutils-2.20/bfd/configure.in --- binutils-2.20.orig/bfd/configure.in 2009-10-16 13:47:44.000000000 +0200 +++ binutils-2.20/bfd/configure.in 2009-11-23 13:21:44.323663800 +0100 @@ -535,6 +535,13 @@ SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" fi +# IRIX5 doesn't set PICFLAG when building shared library + case "${host}" in + *-*-irix5*) + SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" + ;; + esac + # More hacks to build DLLs on Windows. case "${host}" in *-*-cygwin*) diff -urN binutils-2.20.orig/opcodes/configure binutils-2.20/opcodes/configure --- binutils-2.20.orig/opcodes/configure 2009-09-07 14:08:04.000000000 +0200 +++ binutils-2.20/opcodes/configure 2009-11-23 10:51:08.166824200 +0100 @@ -12203,6 +12203,10 @@ SHARED_LDFLAGS="-no-undefined" SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" ;; + *-*-irix5*) + SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty" + SHARED_DEPENDENCIES="../bfd/libbfd.la" + ;; *-*-darwin*) SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}" SHARED_DEPENDENCIES="../bfd/libbfd.la" diff -urN binutils-2.20.orig/opcodes/configure.in binutils-2.20/opcodes/configure.in --- binutils-2.20.orig/opcodes/configure.in 2009-09-07 14:07:53.000000000 +0200 +++ binutils-2.20/opcodes/configure.in 2009-11-23 10:51:08.168598600 +0100 @@ -142,6 +142,10 @@ SHARED_LDFLAGS="-no-undefined" SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin" ;; + *-*-irix5*) + SHARED_LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty" + SHARED_DEPENDENCIES="../bfd/libbfd.la" + ;; *-*-darwin*) SHARED_LIBADD="-Wl,`pwd`/../bfd/.libs/libbfd.dylib ${SHARED_LIBADD}" SHARED_DEPENDENCIES="../bfd/libbfd.la"