]> git.pld-linux.org Git - packages/uClibc.git/commitdiff
- merged DEVEL
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 3 Feb 2004 19:30:54 +0000 (19:30 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    uClibc-alpha.patch -> 1.2
    uClibc-asmflags.patch -> 1.2
    uClibc-newsoname.patch -> 1.2
    uClibc-targetcpu.patch -> 1.4
    uClibc-toolchain-wrapper.patch -> 1.2
    uClibc-use-kernel-headers.patch -> 1.4

uClibc-alpha.patch
uClibc-asmflags.patch
uClibc-newsoname.patch
uClibc-targetcpu.patch
uClibc-toolchain-wrapper.patch
uClibc-use-kernel-headers.patch

index 7963ea885450532ff23a10fce69e1c37f5648d28..18f7c271485d04719cfe16d2d18bdfb27547c977 100644 (file)
@@ -1,21 +1,3 @@
---- uClibc-0.9.21/libc/sysdeps/linux/common/syscalls.c.orig    2003-09-09 09:42:40.000000000 +0000
-+++ uClibc-0.9.21/libc/sysdeps/linux/common/syscalls.c 2003-11-23 15:19:07.000000000 +0000
-@@ -2075,6 +2075,7 @@
- // See getdents64.c
- //#define __NR_fcntl64                221
-+#ifndef __alpha__
- #ifdef L___syscall_fcntl64
- #include <stdarg.h>
- #include <fcntl.h>
-@@ -2097,6 +2098,7 @@
- }
- weak_alias(__libc_fcntl64, fcntl64)
- #endif
-+#endif
- //#define __NR_security               223     /* syscall for security modules */
- //#define __NR_gettid         224
 --- uClibc-0.9.21/libc/sysdeps/linux/alpha/bits/mman.h.orig    1970-01-01 00:00:00.000000000 +0000
 +++ uClibc-0.9.21/libc/sysdeps/linux/alpha/bits/mman.h 2003-11-10 22:42:47.000000000 +0000
 @@ -0,0 +1,108 @@
index 4380cde3b2f090c90528b730efe84b41e26134ee..099563b9ed8924324c12cf98675f8c0de383a4fd 100644 (file)
@@ -1,38 +1,43 @@
---- uClibc-0.9.20/libc/sysdeps/linux/common/Makefile.orig      Wed Mar  5 11:28:53 2003
-+++ uClibc-0.9.20/libc/sysdeps/linux/common/Makefile   Thu Jul 24 17:07:17 2003
-@@ -39,6 +39,7 @@
- CTOR_TARGETS=$(TOPDIR)lib/crti.o $(TOPDIR)lib/crtn.o
- SAFECFLAGS=$(XWARNINGS) $(OPTIMIZATION) $(XARCH_CFLAGS) $(CPU_CFLAGS) -fno-builtin
-+SAFEASMFLAGS=$(XWARNINGS) $(XARCH_CFLAGS) $(CPU_CFLAGS) -fno-builtin
- #
- # on SH4 addition of -g kills the initfini stuff, removed here for all
- # platforms as I suspect no one want initfini compiled -g :-) - davidm
-@@ -76,14 +77,14 @@
-       $(AWK) -f $(TOPDIR)extra/scripts/initfini.awk initfini.S
+--- uClibc-0.9.26/libc/sysdeps/linux/i386/Makefile.orig        2004-01-03 00:34:13.000000000 +0100
++++ uClibc-0.9.26/libc/sysdeps/linux/i386/Makefile     2004-01-31 17:40:43.180052512 +0100
+@@ -18,7 +18,8 @@
  
+ TOPDIR=../../../../
+ include $(TOPDIR)Rules.mak
+-ASFLAGS=$(CFLAGS)
++# no OPTIMIZATION here - -march=i686 breaks __i686.get_pc_thunk.bx
++ASFLAGS=$(XWARNINGS) $(XARGS_CFLAGS) $(CPU_CFLAGS) -fno-builtin -nostdinc -D_LIBC -I$(TOPDIR)include -I.
+ CRT0_SRC = crt0.S
+ CRT0_OBJ = crt0.o crt1.o gcrt1.o
+@@ -56,11 +57,11 @@
+ endif
+ $(CRT0_OBJ): $(CRT0_SRC)
+-      $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
++      $(CC) $(ASFLAGS) -DL_$* $< -c -o $*.o
+       $(STRIPTOOL) -x -R .note -R .comment $*.o
+ $(SOBJS): %.o : %.S
+-      $(CC) $(CFLAGS) -c $< -o $@
++      $(CC) $(ASFLAGS) -c $< -o $@
+       $(STRIPTOOL) -x -R .note -R .comment $*.o
+ $(COBJS): %.o : %.c
+@@ -75,14 +76,14 @@
+ ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y)
  crti.o: crti.S
--      $(CC) $(SAFECFLAGS) -c crti.S -o crti.o
-+      $(CC) $(SAFEASMFLAGS) -c crti.S -o crti.o
+-      $(CC) $(CFLAGS) -c crti.S -o crti.o
++      $(CC) $(ASFLAGS) -c crti.S -o crti.o
  
  $(TOPDIR)lib/crti.o: crti.o
-       mkdir -p $(TOPDIR)lib/
+       $(INSTALL) -d $(TOPDIR)lib/
        cp crti.o $(TOPDIR)lib/
  
  crtn.o: crtn.S
--      $(CC) $(SAFECFLAGS) -c crtn.S -o crtn.o
-+      $(CC) $(SAFEASMFLAGS) -c crtn.S -o crtn.o
+-      $(CC) $(CFLAGS) -c crtn.S -o crtn.o
++      $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
  
  $(TOPDIR)lib/crtn.o: crtn.o
-       mkdir -p $(TOPDIR)lib/
---- uClibc-0.9.20/libc/sysdeps/linux/i386/Makefile.orig        Fri Jun 27 10:23:23 2003
-+++ uClibc-0.9.20/libc/sysdeps/linux/i386/Makefile     Thu Jul 24 17:15:50 2003
-@@ -46,7 +46,7 @@
-       cp $(CRT0_OBJ) $(TOPDIR)lib/
- $(CRT0_OBJ): $(CRT0_SRC)
--      $(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
-+      $(CC) -DL_$* $< -c -o $*.o
-       $(STRIPTOOL) -x -R .note -R .comment $*.o
- $(SOBJS): %.o : %.S
+       $(INSTALL) -d $(TOPDIR)lib/
index aded21467604d80b67e66d17f44c4387c6ec68b8..d5f96a07b8eb0b45b18d697b7da99f0b62cce603 100644 (file)
@@ -1,31 +1,22 @@
-diff -urN uClibc-0.9.20.org/libpthread/Makefile uClibc-0.9.20/libpthread/Makefile
---- uClibc-0.9.20.org/libpthread/Makefile      2003-08-06 20:43:16.000000000 +0200
-+++ uClibc-0.9.20/libpthread/Makefile  2003-08-06 20:50:55.000000000 +0200
+diff -urN uClibc-0.9.26.org/libpthread/Makefile uClibc-0.9.26/libpthread/Makefile
+--- uClibc-0.9.26.org/libpthread/Makefile      2004-01-25 15:20:49.547594064 +0100
++++ uClibc-0.9.26/libpthread/Makefile  2004-01-25 15:33:34.026392026 +0100
 @@ -21,7 +21,8 @@
  
  #Adjust the soname version to avoid namespace collisions with glibc's libpthread
  LIBPTHREAD=libpthread.a
 -LIBPTHREAD_SHARED=libpthread.so
-+LIBPTHREAD_SHARED_ORG=libpthread.so
 +LIBPTHREAD_SHARED=libpthread-uclibc.so
++LIBPTHREAD_SHARED_ORG=libpthread.so
  LIBPTHREAD_SHARED_FULLNAME=libpthread-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so
  
  LIBTHREAD_DB=libthread_db.a
 @@ -90,6 +91,8 @@
-                       $(LIBPTHREAD_SHARED)); \
-               (cd $(TOPDIR)lib && ln -sf $(LIBPTHREAD_SHARED_FULLNAME) \
-                       $(LIBPTHREAD_SHARED).$(MAJOR_VERSION)); \
-+              (cd $(TOPDIR)lib && ln -sf $(LIBPTHREAD_SHARED_FULLNAME) \
-+                      $(LIBPTHREAD_SHARED_ORG).$(MAJOR_VERSION)); \
+                       $(TOPDIR)lib/$(LIBPTHREAD_SHARED); \
+               $(LN) -sf $(LIBPTHREAD_SHARED_FULLNAME) \
+                       $(TOPDIR)lib/$(LIBPTHREAD_SHARED).$(MAJOR_VERSION); \
++              $(LN) -sf $(LIBPTHREAD_SHARED_FULLNAME) \
++                      $(TOPDIR)lib/$(LIBPTHREAD_SHARED_ORG).$(MAJOR_VERSION); \
        fi;
        if [ -f $(LIBTHREAD_DB) ] ; then \
                set -e; \
-@@ -105,6 +108,8 @@
-                       $(LIBTHREAD_DB_SHARED)); \
-               (cd $(TOPDIR)lib && ln -sf $(LIBTHREAD_DB_SHARED_FULLNAME) \
-                       $(LIBTHREAD_DB_SHARED).1); \
-+              (cd $(TOPDIR)lib && ln -sf $(LIBPTHREAD_SHARED_FULLNAME) \
-+                      $(LIBPTHREAD_SHARED_ORG).$(MAJOR_VERSION)); \
-       fi;
- tags:
index 84c819417eb17108d31f1b761d39e90935b7064b..7744e5463924c99564b51e33ab6d3553b44bd8ac 100644 (file)
@@ -1,85 +1,32 @@
---- uClibc-0.9.19/Makefile.orig        Mon Mar  3 07:47:56 2003
-+++ uClibc-0.9.19/Makefile     Wed Apr  2 23:44:51 2003
-@@ -257,21 +257,21 @@
- ifeq ($(strip $(HAVE_SHARED)),y)
-       install -d $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin;
-       install -m 755 ldso/util/ldd \
--              $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ldd
--      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ldd \
-+              $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-ldd
-+      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-ldd \
-               $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/ldd
-       # For now, don't bother with readelf since surely the host
-       # system has binutils, or we couldn't have gotten this far...
-       #install -m 755 ldso/util/readelf \
--      #       $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-readelf
--      #ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-readelf \
-+      #       $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-readelf
-+      #ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-readelf \
-       #       $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/readelf
-       @if [ -x ldso/util/ldconfig ] ; then \
-           set -x -e; \
-           install -d $(PREFIX)$(DEVEL_PREFIX)/etc; \
-           install -m 755 ldso/util/ldconfig \
--                  $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ldconfig; \
--          ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ldconfig \
-+                  $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-ldconfig; \
-+          ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-ldconfig \
-                   $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/ldconfig; \
-       fi;
- endif
---- uClibc-0.9.19/extra/Configs/Config.in.orig Wed Feb  5 08:45:34 2003
-+++ uClibc-0.9.19/extra/Configs/Config.in      Wed Apr  2 23:46:51 2003
-@@ -299,7 +299,7 @@
+--- uClibc-0.9.26/extra/Configs/Config.in.orig 2004-01-03 00:34:12.000000000 +0100
++++ uClibc-0.9.26/extra/Configs/Config.in      2004-01-31 17:48:09.355223576 +0100
+@@ -1018,7 +1018,7 @@
+ config RUNTIME_PREFIX
+       string "uClibc runtime library directory"
+-      default "/usr/$(TARGET_ARCH)-linux-uclibc/"
++      default "/usr/$(TARGET_CPU)-linux-uclibc/"
+       help
+         RUNTIME_PREFIX is the directory into which the uClibc runtime
+         libraries will be installed.   The result will look something
+@@ -1036,7 +1036,7 @@
  
  config DEVEL_PREFIX
        string "uClibc development environment directory"
--      default "/usr/$(TARGET_ARCH)-linux-uclibc"
-+      default "/usr/$(TARGET_CPU)-linux-uclibc"
+-      default "/usr/$(TARGET_ARCH)-linux-uclibc/usr/"
++      default "/usr/$(TARGET_CPU)-linux-uclibc/usr/"
        help
          DEVEL_PREFIX is the directory into which the uClibc development
          environment will be installed.   The result will look something
---- uClibc-0.9.19/extra/Configs/Config.i386.default.orig       Thu Jan 16 08:15:18 2003
-+++ uClibc-0.9.19/extra/Configs/Config.i386.default    Wed Apr  2 23:47:11 2003
-@@ -60,7 +60,7 @@
- # Library Installation Options
- #
- SHARED_LIB_LOADER_PATH="$(DEVEL_PREFIX)/lib"
--DEVEL_PREFIX="/usr/$(TARGET_ARCH)-linux-uclibc"
-+DEVEL_PREFIX="/usr/$(TARGET_CPU)-linux-uclibc"
- SYSTEM_DEVEL_PREFIX="$(DEVEL_PREFIX)"
- DEVEL_TOOL_PREFIX="$(DEVEL_PREFIX)/usr"
---- uClibc-0.9.19/ldso/util/Makefile.orig      Sat Mar  1 12:02:43 2003
-+++ uClibc-0.9.19/ldso/util/Makefile   Wed Apr  2 23:42:31 2003
-@@ -22,7 +22,7 @@
- TOPDIR=../../
- include $(TOPDIR)Rules.mak
--TARGET_CC = $(TOPDIR)extra/gcc-uClibc/$(TARGET_ARCH)-uclibc-gcc
-+TARGET_CC = $(TOPDIR)extra/gcc-uClibc/$(TARGET_CPU)-uclibc-gcc
- TARGETS = elf_header ldd
- ifeq ($(OSTYPE),linux)
---- uClibc-0.9.19/test/Rules.mak.orig  Thu Feb 27 18:04:22 2003
-+++ uClibc-0.9.19/test/Rules.mak       Wed Apr  2 23:49:34 2003
-@@ -41,7 +41,7 @@
- #        make CROSS=mipsel-linux-
- # will build uClibc for 'mipsel'.
--CROSS=../$(TESTDIR)extra/gcc-uClibc/$(TARGET_ARCH)-uclibc-
-+CROSS=../$(TESTDIR)extra/gcc-uClibc/$(TARGET_CPU)-uclibc-
- CC= $(CROSS)gcc
- STRIPTOOL=strip
- LDD=../$(TESTDIR)ldso/util/ldd
---- uClibc-0.9.21/extra/gcc-uClibc/Makefile.orig       2003-09-01 21:25:55.000000000 +0200
-+++ uClibc-0.9.21/extra/gcc-uClibc/Makefile    2003-09-13 06:40:32.000000000 +0200
-@@ -51,36 +51,36 @@
+--- 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
 -      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_TOOL_PREFIX)/bin;
-       install -d $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin;
--      install -m 755 $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/
--      install -m 755 $(TARGET_ARCH)-uclibc-ld $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/
--      ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-cc
--      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/gcc
--      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/cc
--      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ld  $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/ld
-+      install -m 755 $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/
-+      install -m 755 $(TARGET_CPU)-uclibc-ld $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/
-+      ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-cc
-+      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/gcc
-+      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/cc
-+      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-ld  $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/ld
+       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)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-g++
--      ln -fs $(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-c++
--      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/c++
--      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/g++
-+      ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-g++
-+      ln -fs $(TARGET_CPU)-uclibc-gcc $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-c++
-+      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/c++
-+      ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-gcc $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/g++
+-      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_TOOL_PREFIX)/bin/$${app}; \
--        ln -fs "$$APPNAME" $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-$${app}; \
-+        ln -fs "$$APPNAME" $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_CPU)-uclibc-$${app}; \
+         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
  
index 3c2cfbfbaf85d4cfe7392d93be2074c834457b44..62681907438d263b0a577a72b1d94e2e049d083e 100644 (file)
@@ -1,9 +1,3 @@
-diff -urN uClibc-0.9.26.org/extra/gcc-uClibc/.cvsignore uClibc-0.9.26/extra/gcc-uClibc/.cvsignore
---- uClibc-0.9.26.org/extra/gcc-uClibc/.cvsignore      1970-01-01 01:00:00.000000000 +0100
-+++ uClibc-0.9.26/extra/gcc-uClibc/.cvsignore  2002-01-29 10:02:51.000000000 +0100
-@@ -0,0 +1,2 @@
-+gcc-uClibc.h
-+*-uclibc-*
 diff -urN uClibc-0.9.26.org/extra/gcc-uClibc/gcc-uClibc.c uClibc-0.9.26/extra/gcc-uClibc/gcc-uClibc.c
 --- uClibc-0.9.26.org/extra/gcc-uClibc/gcc-uClibc.c    1970-01-01 01:00:00.000000000 +0100
 +++ uClibc-0.9.26/extra/gcc-uClibc/gcc-uClibc.c        2003-08-28 07:51:04.000000000 +0200
@@ -671,7 +665,7 @@ diff -urN uClibc-0.9.26.org/extra/gcc-uClibc/gcc-uClibc.c uClibc-0.9.26/extra/gc
 diff -urN uClibc-0.9.26.org/extra/gcc-uClibc/Makefile uClibc-0.9.26/extra/gcc-uClibc/Makefile
 --- uClibc-0.9.26.org/extra/gcc-uClibc/Makefile        1970-01-01 01:00:00.000000000 +0100
 +++ uClibc-0.9.26/extra/gcc-uClibc/Makefile    2004-01-25 16:06:22.372828491 +0100
-@@ -0,0 +1,90 @@
+@@ -0,0 +1,92 @@
 +# Makefile for building a fake gcc/binutils toolchain
 +# that simply spoofs the location of the C library
 +#
@@ -696,7 +690,7 @@ diff -urN uClibc-0.9.26.org/extra/gcc-uClibc/Makefile uClibc-0.9.26/extra/gcc-uC
 +      @echo "#define GCC_BIN " \"$(GCC_BIN)\" >> gcc-uClibc.h
 +      @echo "#define LIBGCC_DIR " \"$(LIBGCC_DIR)\" >> gcc-uClibc.h
 +      @echo "#define TARGET_ARCH " \"$(TARGET_ARCH)\" >> gcc-uClibc.h
-+      @echo "#define DYNAMIC_LINKER " \"$(DYNAMIC_LINKER)\" >> gcc-uClibc.h
++      @echo "#define DYNAMIC_LINKER " \"$(RUNTIME_PREFIX)lib/$(UCLIBC_LDSO)\" >> gcc-uClibc.h
 +      @echo "#define BUILD_DYNAMIC_LINKER " \"$(UCLIBC_DIR)/lib/$(UCLIBC_LDSO)\" >> gcc-uClibc.h
 +ifeq ($(strip $(HAVE_SHARED)),y)
 +      @echo "#define __UCLIBC_HAS_SHARED__ 1" >> gcc-uClibc.h
@@ -726,6 +720,7 @@ diff -urN uClibc-0.9.26.org/extra/gcc-uClibc/Makefile uClibc-0.9.26/extra/gcc-uC
 +
 +gcc-uClibc: gcc-uClibc.h gcc-uClibc.c
 +      $(HOSTCC) $(HOSTCFLAGS) -s gcc-uClibc.c -o $(TARGET_ARCH)-uclibc-gcc
++      touch gcc-uClibc
 +
 +ld-uClibc:
 +      @echo "#!/bin/sh" > $(TARGET_ARCH)-uclibc-ld
@@ -733,6 +728,7 @@ diff -urN uClibc-0.9.26.org/extra/gcc-uClibc/Makefile uClibc-0.9.26/extra/gcc-uC
 +      @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
++      touch ld-uClibc
 +
 +install: all
 +      install -d $(PREFIX)$(DEVEL_PREFIX)/bin;
index 4b62766490641494c3b6881dd876e6acf1d0f142..e6fbebaf2a28ada76a6f1058a862854a5143d3d5 100644 (file)
-diff -urN uClibc-0.9.21.org/extra/scripts/fix_includes.sh uClibc-0.9.21/extra/scripts/fix_includes.sh
---- uClibc-0.9.21.org/extra/scripts/fix_includes.sh    2003-09-25 11:01:41.000000000 +0200
-+++ uClibc-0.9.21/extra/scripts/fix_includes.sh        2003-09-25 11:05:33.000000000 +0200
-@@ -111,47 +111,18 @@
+diff -urN uClibc-0.9.26.org/extra/scripts/fix_includes.sh uClibc-0.9.26/extra/scripts/fix_includes.sh
+--- uClibc-0.9.26.org/extra/scripts/fix_includes.sh    2004-01-25 15:20:35.130596892 +0100
++++ uClibc-0.9.26/extra/scripts/fix_includes.sh        2004-01-25 15:24:26.860333672 +0100
+@@ -59,16 +59,6 @@
+     esac;
+ done;
+-if [ ! -f "$KERNEL_SOURCE/Makefile" ]; then
+-    echo "";
+-    echo "";
+-    echo "The file $KERNEL_SOURCE/Makefile is missing!";
+-    echo "Perhaps your kernel source is broken?"
+-    echo "";
+-    echo "";
+-    exit 1;
+-fi;
+-
+ if [ ! -d "$KERNEL_SOURCE" ]; then
+     echo "";
+     echo "";
+@@ -78,23 +68,6 @@
+     exit 1;
+ fi;
+-# set current VERSION, PATCHLEVEL, SUBLEVEL, EXTERVERSION
+-eval `sed -n -e 's/^\([A-Z]*\) = \([0-9]*\)$/\1=\2/p' -e 's/^\([A-Z]*\) = \(-[-a-z0-9]*\)$/\1=\2/p' $KERNEL_SOURCE/Makefile`
+-if [ -z "$VERSION" -o -z "$PATCHLEVEL" -o -z "$SUBLEVEL" ]
+-then
+-    echo "Unable to determine version for kernel headers"
+-    echo -e "\tprovided in directory $KERNEL_SOURCE"
+-    exit 1
+-fi
+-
+-echo "Current kernel version is $VERSION.$PATCHLEVEL.$SUBLEVEL${EXTRAVERSION}"
+-
+-
+-echo -e "\n"
+-echo "Using kernel headers from $VERSION.$PATCHLEVEL.$SUBLEVEL${EXTRAVERSION} for architecture '$TARGET_ARCH'"
+-echo -e "\tprovided in directory $KERNEL_SOURCE"
+-echo -e "\n"
+-
+ # Create a symlink to include/asm
+ rm -f include/asm*
+@@ -111,43 +84,17 @@
      echo "";
      sleep 1;
  
 -    if [ "$TARGET_ARCH" = "powerpc" ];then
 -      set -x;
 -      ln -fs $KERNEL_SOURCE/include/asm-ppc include/asm;
--      unset -x;
+-      set +x;
 -    elif [ "$TARGET_ARCH" = "mips" ];then
 -      set -x;
 -      ln -fs $KERNEL_SOURCE/include/asm-mips include/asm;
--      unset -x;
+-      set +x;
 -    elif [ "$TARGET_ARCH" = "arm" ];then
 -      set -x;
 -      ln -fs $KERNEL_SOURCE/include/asm-arm include/asm;
--      unset -x;
--      if [ ! -L $KERNEL_SOURCE/include/asm-arm/proc ] ; then 
+-      set +x;
+-      if [ ! -L $KERNEL_SOURCE/include/asm-arm/proc ] ; then
 +    set -x;
 +    ln -fs $KERNEL_SOURCE/include/asm include/asm;
 +    unset -x;
-+    
 +    if [ "$TARGET_ARCH" = "arm" ];then
-+      if [ ! -L $KERNEL_SOURCE/include/asm/proc ] ; then 
++      if [ ! -L $KERNEL_SOURCE/include/asm/proc ] ; then
            if [ ! -L proc ] ; then
                (cd include/asm;
                ln -fs proc-armv proc;
                ln -fs arch-ebsa285 arch);
            fi
        fi;
--    elif [ "$TARGET_ARCH" = "mipsel" ];then
--      set -x;
--      ln -fs $KERNEL_SOURCE/include/asm-mips include/asm;
--      unset -x;
--    elif [ "$TARGET_ARCH)" = "cris" ]; then
+-    elif [ "$TARGET_ARCH" = "cris" ]; then
 -      set -x;
 -      ln -fs $KERNEL_SOURCE/include/asm-cris include/asm;
--      unset -x;
+-      set +x;
 -    elif [ "$HAS_MMU" != "y" ]; then
 -          if [ -d $KERNEL_SOURCE/include/asm-${TARGET_ARCH}nommu ] ; then
 -              set -x;
 -              ln -fs $KERNEL_SOURCE/include/asm-${TARGET_ARCH}nommu include/asm;
--              unset -x;
+-              set +x;
 -          else
 -              set -x;
 -              ln -fs $KERNEL_SOURCE/include/asm-$TARGET_ARCH include/asm;
--              unset -x;
+-              set +x;
 -          fi;
 -    else
 -      set -x;
 -      ln -fs $KERNEL_SOURCE/include/asm-$TARGET_ARCH include/asm;
--      unset -x;
+-      set +x;
      fi;
  else
  # No guessing required.....
+@@ -155,12 +102,6 @@
+ fi;
+-# Annoyingly, 2.6.x kernel headers also need an include/asm-generic/ directory
+-if [ $VERSION -eq 2 ] && [ $PATCHLEVEL -ge 6 ] ; then
+-    ln -fs $KERNEL_SOURCE/include/asm-generic include/asm-generic
+-fi;
+-
+-
+ # Create the include/linux and include/scsi symlinks.
+ rm -f include/linux
+ ln -fs $KERNEL_SOURCE/include/linux include/linux
This page took 0.108349 seconds and 4 git commands to generate.