patches/binutils/2.20/240-ld_makefile.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Dec 23 20:43:32 2010 +0100 (2010-12-23)
changeset 2307 2efd46963086
permissions -rw-r--r--
buildtools: move to working directory

There is absolutely *no* reason for the buildtools (wrappers to gcc, g++,
as, ld... for the local machine) to be in the toolchain directory. Moreover,
they are removed after the build completes.

Move them out of the toolchain directory, and into the build directory (but
yet the part specific to the current toolchain). This means we no longer
need to explicitly remove them either, BTW, but we need to save/restore them
for the restart feature.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
jocke@1700
     1
Description: correct where ld scripts are installed
jocke@1700
     2
Author: Chris Chimelis <chris@debian.org>
jocke@1700
     3
jocke@1700
     4
--- binutils-2.16.91.0.1/ld/Makefile.am
jocke@1700
     5
+++ binutils-2.16.91.0.1/ld/Makefile.am
jocke@1700
     6
@@ -20,7 +20,7 @@
jocke@1700
     7
 # We put the scripts in the directory $(scriptdir)/ldscripts.
jocke@1700
     8
 # We can't put the scripts in $(datadir) because the SEARCH_DIR
jocke@1700
     9
 # directives need to be different for native and cross linkers.
jocke@1700
    10
-scriptdir = $(tooldir)/lib
jocke@1700
    11
+scriptdir = $(libdir)
jocke@1700
    12
 
jocke@1700
    13
 EMUL = @EMUL@
jocke@1700
    14
 EMULATION_OFILES = @EMULATION_OFILES@
jocke@1700
    15
--- binutils-2.16.91.0.1/ld/Makefile.in
jocke@1700
    16
+++ binutils-2.16.91.0.1/ld/Makefile.in
jocke@1700
    17
@@ -268,7 +268,7 @@
jocke@1700
    18
 # We put the scripts in the directory $(scriptdir)/ldscripts.
jocke@1700
    19
 # We can't put the scripts in $(datadir) because the SEARCH_DIR
jocke@1700
    20
 # directives need to be different for native and cross linkers.
jocke@1700
    21
-scriptdir = $(tooldir)/lib
jocke@1700
    22
+scriptdir = $(libdir)
jocke@1700
    23
 BASEDIR = $(srcdir)/..
jocke@1700
    24
 BFDDIR = $(BASEDIR)/bfd
jocke@1700
    25
 INCDIR = $(BASEDIR)/include