patches/uClibc/0.9.28.3/110-install_dev.patch
author Titus von Boxberg <titus@v9g.de>
Sun Aug 21 17:54:12 2011 +0200 (2011-08-21)
branch1.12
changeset 2635 daa630f28c05
parent 6 4267d95819bd
permissions -rw-r--r--
complibs/libelf: use target ranlib

For portability, the right ranlib for the target must be passed to
libelf's configure.

Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
(transplanted from e4a6fefcb0f5ecbcade3ae5edbe609560843aed1)
     1 We know that the kernel headers are in place. Don't try to install them.
     2 
     3 diff -dur uClibc-0.9.28.1.orig/Makefile uClibc-0.9.28.1/Makefile
     4 --- uClibc-0.9.28.1.orig/Makefile	2007-01-28 06:38:00.000000000 +0100
     5 +++ uClibc-0.9.28.1/Makefile	2007-01-28 18:55:46.000000000 +0100
     6 @@ -158,12 +158,10 @@
     7  	$(INSTALL) -d $(PREFIX)$(DEVEL_PREFIX)lib
     8  	$(INSTALL) -d $(PREFIX)$(DEVEL_PREFIX)include
     9  	-$(INSTALL) -m 644 lib/*.[ao] $(PREFIX)$(DEVEL_PREFIX)lib/
    10 -	if [ "$(KERNEL_SOURCE)" = "$(DEVEL_PREFIX)" ] ; then \
    11 -		extra_exclude="--exclude include/linux --exclude include/asm'*'" ; \
    12 -	else \
    13 -		extra_exclude="" ; \
    14 -	fi ; \
    15 -	tar -chf - include --exclude .svn --exclude CVS $$extra_exclude \
    16 +	extra_exclude="--exclude include/linux --exclude include/asm'*'" ; \
    17 +	tar -chf - include --exclude .svn --exclude CVS \
    18 +	                   --exclude include/linux      \
    19 +	                   --exclude include/asm'*'     \
    20  		| tar -xf - -C $(PREFIX)$(DEVEL_PREFIX)
    21  	echo '/* Dont use _syscall#() macros; use the syscall() function */' > \
    22  		$(PREFIX)$(DEVEL_PREFIX)include/bits/syscalls.h