]> git.wh0rd.org Git - patches.git/blob - binutils-cross-multi-libsuffix.patch
initial import
[patches.git] / binutils-cross-multi-libsuffix.patch
1 http://sources.redhat.com/bugzilla/show_bug.cgi?id=2755
2
3 2006-09-24  Mike Frysinger  <vapier@gentoo.org>
4
5         * genscripts.sh: Respect LIBPATH_SUFFIX when not using sysroot.
6
7 --- binutils/ld/genscripts.sh
8 +++ binutils/ld/genscripts.sh
9 @@ -186,6 +186,14 @@
10    ::) LIB_PATH=${tool_lib} ;;
11    *) LIB_PATH=${tool_lib}:${LIB_PATH} ;;
12    esac
13 +  # For multilib targets, search both $tool_lib dirs
14 +  if [ "x${LIBPATH_SUFFIX}" != "x" ] ; then
15 +    case :${LIB_PATH}: in
16 +      ::: | *:${tool_lib}${LIBPATH_SUFFIX}:*) ;;
17 +      ::) LIB_PATH=${tool_lib}${LIBPATH_SUFFIX} ;;
18 +      *) LIB_PATH=${tool_lib}${LIBPATH_SUFFIX}:${LIB_PATH} ;;
19 +    esac
20 +  fi
21  fi
22  
23  LIB_SEARCH_DIRS=`echo ${LIB_PATH} | sed -e 's/:/ /g' -e 's/\([^ ][^ ]*\)/SEARCH_DIR(\\"\1\\");/g'`