SOURCES (DEVEL): uClibc-targetcpu.patch - toolchain part readded
sparky
sparky at pld-linux.org
Wed Jan 4 18:50:17 CET 2006
Author: sparky Date: Wed Jan 4 17:50:17 2006 GMT
Module: SOURCES Tag: DEVEL
---- Log message:
- toolchain part readded
---- Files affected:
SOURCES:
uClibc-targetcpu.patch (1.5.2.1 -> 1.5.2.2)
---- Diffs:
================================================================
Index: SOURCES/uClibc-targetcpu.patch
diff -u SOURCES/uClibc-targetcpu.patch:1.5.2.1 SOURCES/uClibc-targetcpu.patch:1.5.2.2
--- SOURCES/uClibc-targetcpu.patch:1.5.2.1 Wed Jan 4 17:57:52 2006
+++ SOURCES/uClibc-targetcpu.patch Wed Jan 4 18:50:11 2006
@@ -18,3 +18,60 @@
help
DEVEL_PREFIX is the directory into which the uClibc development
environment will be installed. The result will look something
+--- uClibc-0.9.26/extra/gcc-uClibc/Makefile.orig 2004-01-31 17:41:23.190969928 +0100
++++ uClibc-0.9.26/extra/gcc-uClibc/Makefile 2004-01-31 17:51:11.132589216 +0100
+@@ -51,38 +51,38 @@
+ endif
+
+ gcc-uClibc: gcc-uClibc.h gcc-uClibc.c
+- $(HOSTCC) $(HOSTCFLAGS) -s gcc-uClibc.c -o $(TARGET_ARCH)-uclibc-gcc
++ $(HOSTCC) $(HOSTCFLAGS) -s gcc-uClibc.c -o $(TARGET_CPU)-uclibc-gcc
+ touch gcc-uClibc
+
+ ld-uClibc:
+- @echo "#!/bin/sh" > $(TARGET_ARCH)-uclibc-ld
+- @echo "# This file was autogenerated by make" >> $(TARGET_ARCH)-uclibc-ld
++ @echo "#!/bin/sh" > $(TARGET_CPU)-uclibc-ld
++ @echo "# This file was autogenerated by make" >> $(TARGET_CPU)-uclibc-ld
+ @echo "$(LD_BIN) \$$@ -L$(DEVEL_PREFIX)/usr/lib -L$(DEVEL_PREFIX)/lib "\
+- "-L$(UCLIBC_DIR)" >> $(TARGET_ARCH)-uclibc-ld
+- chmod a+x $(TARGET_ARCH)-uclibc-ld
++ "-L$(UCLIBC_DIR)" >> $(TARGET_CPU)-uclibc-ld
++ chmod a+x $(TARGET_CPU)-uclibc-ld
+ touch ld-uClibc
+
+ install: all
+ install -d $(PREFIX)$(DEVEL_PREFIX)/bin;
+ install -d $(PREFIX)$(RUNTIME_PREFIX)/bin;
+- install -m 755 $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/
+- install -m 755 $(TARGET_ARCH)-uclibc-ld $(PREFIX)$(RUNTIME_PREFIX)/bin/
+- ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-cc
+- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/gcc
+- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/cc
+- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ld $(PREFIX)$(DEVEL_PREFIX)/bin/ld
++ install -m 755 $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/
++ install -m 755 $(TARGET_CPU)-uclibc-ld $(PREFIX)$(RUNTIME_PREFIX)/bin/
++ ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-cc
++ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/gcc
++ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/cc
++ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-ld $(PREFIX)$(DEVEL_PREFIX)/bin/ld
+ ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
+- ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-g++
+- ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-c++
+- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/c++
+- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/g++
++ ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-g++
++ ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-c++
++ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/c++
++ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/g++
+ endif
+ for app in addr2line ar as cpp gasp nm objcopy \
+ objdump ranlib size strings strip; do \
+ APPNAME=`which $(CROSS)$${app}`; \
+ if [ -x "$$APPNAME" ] ; then \
+ ln -fs "$$APPNAME" $(PREFIX)$(DEVEL_PREFIX)/bin/$${app}; \
+- ln -fs "$$APPNAME" $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-$${app}; \
++ ln -fs "$$APPNAME" $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-$${app}; \
+ fi; \
+ done
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/uClibc-targetcpu.patch?r1=1.5.2.1&r2=1.5.2.2&f=u
More information about the pld-cvs-commit
mailing list