binutils/ld: Don't add /usr/lib to the library search path twice.
authorSascha Wildner <saw@online.de>
Mon, 30 Jan 2012 11:19:49 +0000 (12:19 +0100)
committerSascha Wildner <saw@online.de>
Mon, 30 Jan 2012 11:19:49 +0000 (12:19 +0100)
commit40d62177cbce2b54dc1520b7d51d73db076b91c2
treed795ebae3362f7e946d8ce5987a98231884a3838
parent99c914f0f61fec278e1d1d8022fd999d519717e7
binutils/ld: Don't add /usr/lib to the library search path twice.

The various toolchains we build during buildworld need different
search paths for various stages. The ${USRDATA_PREFIX} variable,
which has different values depending on the stage, is used as a
prefix so that the compilers we use to build our world can search
their includes and libraries in /usr/obj. For the compiler that
ultimately gets installed upon installworld, the prefix is empty.

In ld's Makefile, the correct path prefixed with ${USRDATA_PREFIX}
is already added to the default path a few lines above, so all is
good. This commit removes the extra /usr/lib that was unconditionally
added after the prefixed one (which is wrong).
gnu/usr.bin/binutils221/ld/Makefile.i386
gnu/usr.bin/binutils221/ld/Makefile.x86_64
gnu/usr.bin/binutils222/ld/Makefile.i386
gnu/usr.bin/binutils222/ld/Makefile.x86_64