]> git.pld-linux.org Git - packages/uClibc.git/blame - uClibc-targetcpu.patch
- gcc 4.6 fixes
[packages/uClibc.git] / uClibc-targetcpu.patch
CommitLineData
90de3b5b
JB
1--- uClibc-0.9.26/extra/Configs/Config.in.orig 2004-01-03 00:34:12.000000000 +0100
2+++ uClibc-0.9.26/extra/Configs/Config.in 2004-01-31 17:48:09.355223576 +0100
3@@ -1018,7 +1018,7 @@
4
5 config RUNTIME_PREFIX
6 string "uClibc runtime library directory"
7- default "/usr/$(TARGET_ARCH)-linux-uclibc/"
7823c0bd 8+ default "/usr/$(TARGET_CPU)-linux-uclibc"
90de3b5b
JB
9 help
10 RUNTIME_PREFIX is the directory into which the uClibc runtime
11 libraries will be installed. The result will look something
12@@ -1036,7 +1036,7 @@
1ecf6a0b 13
15afd9ab
JB
14 config DEVEL_PREFIX
15 string "uClibc development environment directory"
90de3b5b 16- default "/usr/$(TARGET_ARCH)-linux-uclibc/usr/"
7823c0bd 17+ default "/usr/$(TARGET_CPU)-linux-uclibc/usr"
15afd9ab
JB
18 help
19 DEVEL_PREFIX is the directory into which the uClibc development
20 environment will be installed. The result will look something
90de3b5b
JB
21--- uClibc-0.9.26/extra/gcc-uClibc/Makefile.orig 2004-01-31 17:41:23.190969928 +0100
22+++ uClibc-0.9.26/extra/gcc-uClibc/Makefile 2004-01-31 17:51:11.132589216 +0100
23@@ -51,38 +51,38 @@
1ecf6a0b
JB
24 endif
25
26 gcc-uClibc: gcc-uClibc.h gcc-uClibc.c
317db42e 27- $(HOSTCC) $(HOSTCFLAGS) -s gcc-uClibc.c -o $(TARGET_ARCH)-uclibc-gcc
28+ $(HOSTCC) $(HOSTCFLAGS) -s gcc-uClibc.c -o $(TARGET_CPU)-uclibc-gcc
90de3b5b 29 touch gcc-uClibc
1ecf6a0b
JB
30
31 ld-uClibc:
32- @echo "#!/bin/sh" > $(TARGET_ARCH)-uclibc-ld
33- @echo "# This file was autogenerated by make" >> $(TARGET_ARCH)-uclibc-ld
34+ @echo "#!/bin/sh" > $(TARGET_CPU)-uclibc-ld
35+ @echo "# This file was autogenerated by make" >> $(TARGET_CPU)-uclibc-ld
a6527d51
JB
36- @echo "exec $(LD_BIN) \$$@ -L$(DEVEL_PREFIX)/lib" >> $(TARGET_ARCH)-uclibc-ld
37+ @echo "exec $(LD_BIN) \$$@ -L$(DEVEL_PREFIX)/lib" >> $(TARGET_CPU)-uclibc-ld
1ecf6a0b 38- chmod a+x $(TARGET_ARCH)-uclibc-ld
1ecf6a0b 39+ chmod a+x $(TARGET_CPU)-uclibc-ld
90de3b5b 40 touch ld-uClibc
1ecf6a0b
JB
41
42 install: all
90de3b5b
JB
43 install -d $(PREFIX)$(DEVEL_PREFIX)/bin;
44 install -d $(PREFIX)$(RUNTIME_PREFIX)/bin;
45- install -m 755 $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/
46- install -m 755 $(TARGET_ARCH)-uclibc-ld $(PREFIX)$(RUNTIME_PREFIX)/bin/
47- ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-cc
48- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/gcc
49- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/cc
50- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ld $(PREFIX)$(DEVEL_PREFIX)/bin/ld
51+ install -m 755 $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/
52+ install -m 755 $(TARGET_CPU)-uclibc-ld $(PREFIX)$(RUNTIME_PREFIX)/bin/
53+ ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-cc
54+ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/gcc
55+ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/cc
56+ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-ld $(PREFIX)$(DEVEL_PREFIX)/bin/ld
15afd9ab 57 ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
90de3b5b
JB
58- ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-g++
59- ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-c++
60- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/c++
61- ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/g++
62+ ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-g++
63+ ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-c++
64+ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/c++
65+ ln -fs $(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_PREFIX)/bin/g++
15afd9ab 66 endif
1ecf6a0b
JB
67 for app in addr2line ar as cpp gasp nm objcopy \
68 objdump ranlib size strings strip; do \
15afd9ab
JB
69 APPNAME=`which $(CROSS)$${app}`; \
70 if [ -x "$$APPNAME" ] ; then \
90de3b5b
JB
71 ln -fs "$$APPNAME" $(PREFIX)$(DEVEL_PREFIX)/bin/$${app}; \
72- ln -fs "$$APPNAME" $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_ARCH)-uclibc-$${app}; \
73+ ln -fs "$$APPNAME" $(PREFIX)$(RUNTIME_PREFIX)/bin/$(TARGET_CPU)-uclibc-$${app}; \
15afd9ab 74 fi; \
1ecf6a0b
JB
75 done
76
This page took 0.065348 seconds and 4 git commands to generate.