patches/binutils/2.20/230-libiberty-pic.patch
author Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed Apr 07 09:18:20 2010 +0200 (2010-04-07)
changeset 1910 207ad430c254
parent 1614 3f76cdbceb6e
permissions -rw-r--r--
Add basic support for the Blackfin architecture

For uClibc, the name of the Blackfin architecture is 'bfin'. Actually,
the naming of the architecture is quite messy: for toolchain tuples
and uClibc, it's bfin, but for the kernel, it's blackfin. We've
arbitraly choosen to name it "blackfin" in Crosstool-NG.

Add Blackfin-related uClibc patch to fix a build failure related to
fork() being used in unistd/daemon.c.

Yann E. MORIN:
Apply the patch to the kernel/linux build script to use 'linux'
in the noMMU tuples. See:
http://sourceware.org/ml/crossgcc/2010-04/msg00010.html
     1 --- binutils/libiberty/Makefile.in.mps	2004-05-13 15:53:17.000000000 +0200
     2 +++ binutils/libiberty/Makefile.in	2004-05-13 15:52:53.000000000 +0200
     3 @@ -224,6 +224,7 @@ $(TARGETLIB): $(REQUIRED_OFILES) $(EXTRA
     4  	  $(AR) $(AR_FLAGS) $(TARGETLIB) \
     5  	    $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \
     6  	  $(RANLIB) $(TARGETLIB); \
     7 +	  cp $(TARGETLIB) ../ ; \
     8  	  cd ..; \
     9  	else true; fi
    10