]> git.pld-linux.org Git - packages/uClibc.git/commitdiff
- updated for 0.9.27
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 15 Jan 2005 22:36:50 +0000 (22:36 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    uClibc-O_DIRECT.patch -> 1.2
    uClibc-alpha.patch -> 1.4
    uClibc-asmflags.patch -> 1.3
    uClibc-toolchain-wrapper.patch -> 1.3

uClibc-O_DIRECT.patch
uClibc-alpha.patch
uClibc-asmflags.patch
uClibc-toolchain-wrapper.patch

index 64c163eb7cfd886be0a7c6b4711f4c66bcaed7d0..c4e18db959ef5126e92981a726dbb09490cf07bb 100644 (file)
@@ -1,13 +1,3 @@
---- uClibc-0.9.26/libc/sysdeps/linux/powerpc/bits/fcntl.h.orig 2002-10-09 11:46:30.000000000 +0000
-+++ uClibc-0.9.26/libc/sysdeps/linux/powerpc/bits/fcntl.h      2004-06-27 14:34:54.000000000 +0000
-@@ -44,6 +44,7 @@
- #ifdef __USE_GNU
- # define O_DIRECTORY  040000  /* Must be a directory.  */
- # define O_NOFOLLOW   0100000 /* Do not follow links.  */
-+# define O_DIRECT     0400000 /* Direct disk access.  */
- # define O_STREAMING  04000000/* streaming access */
- #endif
 --- uClibc-0.9.26/libc/sysdeps/linux/sparc/bits/fcntl.h.orig   2002-10-09 20:39:41.000000000 +0000
 +++ uClibc-0.9.26/libc/sysdeps/linux/sparc/bits/fcntl.h        2004-06-27 14:33:32.000000000 +0000
 @@ -43,6 +43,7 @@
index 21055d1093eb9d32d29694774791282360ef5cdd..2862a93ee43b32fdf9ad0f7866b9ab3f1ca373e9 100644 (file)
 +# define MADV_DONTNEED_COMPAT 4       /* Old version?  */
 +# define MADV_SPACEAVAIL 5    /* Ensure resources are available.  */
 +#endif
---- uClibc-0.9.26/libc/sysdeps/linux/alpha/brk.S.orig  2003-05-30 04:47:43.000000000 +0000
-+++ uClibc-0.9.26/libc/sysdeps/linux/alpha/brk.S       2004-04-25 11:07:41.000000000 +0000
-@@ -24,16 +24,18 @@
- #include <features.h>
+--- uClibc-0.9.27/libc/sysdeps/linux/alpha/brk.S.orig  2005-01-12 08:59:21.000000000 +0100
++++ uClibc-0.9.27/libc/sysdeps/linux/alpha/brk.S       2005-01-15 20:42:48.845898024 +0100
+@@ -25,6 +25,8 @@
  #define _ERRNO_H
  #include <bits/errno.h>
+ #include <sys/syscall.h>
 +/* from linux/asm-alpha/unistd.h */
 +#define __NR_brk 17
  
  #ifdef __PIC__
  .section .bss
-       .align 3
--      .globl __curbrk
--__curbrk: .skip 8
--      .type __curbrk,@object
--      .size __curbrk,8
-+      .globl ___brk_addr
-+___brk_addr: .skip 8
-+      .type ___brk_addr,@object
-+      .size ___brk_addr,8
- #else
--.comm __curbrk, 8
-+.comm ___brk_addr, 8
- #endif
-       .text
-@@ -70,9 +72,9 @@
-       xor     $16, $0, $1
-       bne     $1, $err0
--      /* Update __curbrk and return cleanly.  */
-+      /* Update ___brk_addr and return cleanly.  */
-       mov     $31, $0
--$ok:  stq     $16, __curbrk
-+$ok:  stq     $16, ___brk_addr
-       addq    $30, 8, $30
-       ret
---- uClibc-0.9.26/libc/sysdeps/linux/common/llseek.c.orig      2002-10-31 18:19:49.000000000 +0000
-+++ uClibc-0.9.26/libc/sysdeps/linux/common/llseek.c   2004-04-25 12:08:50.000000000 +0000
-@@ -55,9 +55,13 @@
- extern __off_t __libc_lseek(int fildes, off_t offset, int whence);
- loff_t __libc_lseek64(int fd, loff_t offset, int whence)
- {
-+#ifdef __alpha__
-+      return(loff_t)(__libc_lseek(fd, (off_t) offset, whence));
-+#else
-       return(loff_t)(__libc_lseek(fd, (off_t) (offset & 0xffffffff), whence));
-+#endif
- }
--weak_alias(__libc_lseek, llseek)
--weak_alias(__libc_lseek, lseek64)
-+weak_alias(__libc_lseek64, llseek)
-+weak_alias(__libc_lseek64, lseek64)
- #endif
index 099563b9ed8924324c12cf98675f8c0de383a4fd..cae1e92953bb83d3eb0442495f91da5489cd20d2 100644 (file)
@@ -1,43 +1,12 @@
---- 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 @@
+--- uClibc-0.9.27/Rules.mak.orig       2005-01-12 08:59:21.000000000 +0100
++++ uClibc-0.9.27/Rules.mak    2005-01-15 20:27:18.203377192 +0100
+@@ -285,7 +285,8 @@
+     CFLAGS += $(PICFLAG)
  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) $(CFLAGS) -c crti.S -o crti.o
-+      $(CC) $(ASFLAGS) -c crti.S -o crti.o
- $(TOPDIR)lib/crti.o: crti.o
-       $(INSTALL) -d $(TOPDIR)lib/
-       cp crti.o $(TOPDIR)lib/
- crtn.o: crtn.S
--      $(CC) $(CFLAGS) -c crtn.S -o crtn.o
-+      $(CC) $(ASFLAGS) -c crtn.S -o crtn.o
- $(TOPDIR)lib/crtn.o: crtn.o
-       $(INSTALL) -d $(TOPDIR)lib/
+-ASFLAGS = $(CFLAGS)
++ASFLAGS = $(XWARNINGS) $(XARCH_CFLAGS) $(CPU_CFLAGS) $(SSP_CFLAGS) -fno-builtin -nostdinc -D_LIBC -I$(TOPDIR)include -I. -iwithprefix include
++
+ ifeq ($(UCLIBC_BUILD_NOEXECSTACK),y)
+ check_as_noexecstack=$(shell if $(LD) --help | grep -q "z noexecstack"; then echo "-Wa,--noexecstack"; fi)
+ ASFLAGS += $(check_as_noexecstack)
index 62681907438d263b0a577a72b1d94e2e049d083e..6a20f4ba54c2ea13273d386d4458430a8371b89c 100644 (file)
@@ -770,19 +770,18 @@ diff -urN uClibc-0.9.26.org/extra/Makefile uClibc-0.9.26/extra/Makefile
  EXTRA_DIRS_TO_CLEAN = config
  
  all: subdirs
-diff -urN uClibc-0.9.26.org/Makefile uClibc-0.9.26/Makefile
---- uClibc-0.9.26.org/Makefile 2004-01-25 15:20:32.825077096 +0100
-+++ uClibc-0.9.26/Makefile     2004-01-25 16:45:25.616652058 +0100
+--- uClibc-0.9.27/Makefile.orig        2005-01-12 08:59:21.000000000 +0100
++++ uClibc-0.9.27/Makefile     2005-01-15 20:49:24.817701160 +0100
 @@ -28,7 +28,7 @@
  TOPDIR=./
  include Rules.mak
  
--DIRS = ldso libc libcrypt libresolv libnsl libutil libm libpthread
-+DIRS = extra ldso libc libcrypt libresolv libnsl libutil libm libpthread
+-DIRS = ldso libc libcrypt libresolv libnsl libutil libm libpthread librt
++DIRS = extra ldso libc libcrypt libresolv libnsl libutil libm libpthread librt
  ifeq ($(strip $(UCLIBC_HAS_GETTEXT_AWARENESS)),y)
        DIRS += libintl
  endif
-@@ -183,7 +183,7 @@
+@@ -137,7 +137,7 @@
  tags:
        ctags -R
  
@@ -790,8 +789,8 @@ diff -urN uClibc-0.9.26.org/Makefile uClibc-0.9.26/Makefile
 +install: install_runtime install_dev install_toolchain finished2
  
  
- # Installs header files and development library links.
-@@ -302,6 +302,9 @@
+ RUNTIME_PREFIX_LIB_FROM_DEVEL_PREFIX_LIB=$(shell extra/scripts/relative_path.sh $(DEVEL_PREFIX)lib $(RUNTIME_PREFIX)lib)
+@@ -257,6 +257,9 @@
  #     $(INSTALL) -m 755 libc/misc/wchar/iconv.target $(PREFIX)$(RUNTIME_PREFIX)/usr/bin/iconv
  #endif
  
This page took 0.211705 seconds and 4 git commands to generate.