[Lunar-commits] CVS: moonbase/libs/glibc BUILD, 1.22, 1.23 BUILD.sparc64, 1.1, 1.2 DETAILS, 1.10, 1.11

Terry Chan tchan at lunar-linux.org
Thu Aug 5 13:17:33 GMT 2004


Update of /var/cvs/lunar/moonbase/libs/glibc
In directory dbguin.lunar-linux.org:/tmp/cvs-serv16137

Modified Files:
	BUILD BUILD.sparc64 DETAILS 
Log Message:
Turns out glibc-2.3.3 DOES still need the ctype-compat patch.  Otherwise
problems will occur when compiling static binary programs, like sash.


Index: BUILD
===================================================================
RCS file: /var/cvs/lunar/moonbase/libs/glibc/BUILD,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- BUILD	20 Oct 2003 19:17:05 -0000	1.22
+++ BUILD	5 Aug 2004 13:17:31 -0000	1.23
@@ -1,15 +1,12 @@
 (
   #Patch stuff
-  patch_it $SOURCE_CACHE/$SOURCE3 1             # Via c3
-  patch_it $SOURCE_CACHE/$SOURCE4 1             # old static-bin segfault
-  patch_it $SOURCE_CACHE/$SOURCE5 1		# gcc 3.3 glibc patch
-  patch_it $SOURCE_CACHE/$SOURCE6 1             # initgroups fault patch
+  patch_it $SOURCE_CACHE/$SOURCE3 1             # old static-bin segfault
   if [ -n "$MAKES" ] && [ "$MAKES" -gt 1 ] ; then
     sedit "s/# PARALLELMFLAGS = -j 4/PARALLELMFLAGS = -j $MAKES/" Makefile.in
   fi
 
   # Don't allow too much damage
-  unset CFLAGS CXXFLAGS CPPFLAGS
+  unset CFLAGS CXXFLAGS CPPFLAGS LD_LIBRARY_PATH
   export CC=gcc
 
   # Don't fully strip libc
@@ -123,12 +120,12 @@
 
   # Now optionally perform debug symbol stripping only
   if [ "$STRIP" == "y" ] ; then
-    for FN in ld-2.3.2.so libanl-2.3.2.so libBrokenLocale-2.3.2.so libc-2.3.2.so   \
-              libcrypt-2.3.2.so libdl-2.3.2.so libm-2.3.2.so libmemusage.so        \
-              libnsl-2.3.2.so libnss_compat-2.3.2.so libnss_files-2.3.2.so         \
-              libnss_hesiod-2.3.2.so libnss_nis-2.3.2.so libnss_nisplus-2.3.2.so   \
-              libpcprofile.so libpthread-0.10.so libresolv-2.3.2.so libSegFault.so \
-              libthread_db-1.0.so libutil-2.3.2.so
+    for FN in ld-2.3.3.so libanl-2.3.3.so libBrokenLocale-2.3.3.so libc-2.3.3.so   \
+              libcrypt-2.3.3.so libdl-2.3.3.so libm-2.3.3.so libmemusage.so        \
+              libnsl-2.3.3.so libnss_compat-2.3.3.so libnss_files-2.3.3.so         \
+              libnss_hesiod-2.3.3.so libnss_nis-2.3.3.so libnss_nisplus-2.3.3.so   \
+              libpcprofile.so libpthread-0.10.so libresolv-2.3.3.so libSegFault.so \
+              libthread_db-1.0.so libutil-2.3.3.so
     do
       strip -S /lib/$FN
     done

Index: BUILD.sparc64
===================================================================
RCS file: /var/cvs/lunar/moonbase/libs/glibc/BUILD.sparc64,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- BUILD.sparc64	2 Dec 2003 22:12:42 -0000	1.1
+++ BUILD.sparc64	5 Aug 2004 13:17:31 -0000	1.2
@@ -1,9 +1,6 @@
 (
   #Patch stuff
-  patch_it $SOURCE_CACHE/$SOURCE3 1             # Via c3
-  patch_it $SOURCE_CACHE/$SOURCE4 1             # old static-bin segfault
-  patch_it $SOURCE_CACHE/$SOURCE5 1		# gcc 3.3 glibc patch
-  patch_it $SOURCE_CACHE/$SOURCE6 1             # initgroups fault patch
+  patch_it $SOURCE_CACHE/$SOURCE3 1             # old static-bin segfault
   if [ -n "$MAKES" ] && [ "$MAKES" -gt 1 ] ; then
     sedit "s/# PARALLELMFLAGS = -j 4/PARALLELMFLAGS = -j $MAKES/" Makefile.in
   fi
@@ -13,7 +10,7 @@
   ln -sf asm-sparc asm &&
   
   # Don't allow too much damage
-  unset CFLAGS CXXFLAGS CPPFLAGS
+  unset CFLAGS CXXFLAGS CPPFLAGS LD_LIBRARY_PATH
   export CC=gcc
 
   # Don't fully strip libc
@@ -102,12 +99,12 @@
 
   # Now optionally perform debug symbol stripping only
   if [ "$STRIP" == "y" ] ; then
-    for FN in ld-2.3.2.so libanl-2.3.2.so libBrokenLocale-2.3.2.so libc-2.3.2.so   \
-              libcrypt-2.3.2.so libdl-2.3.2.so libm-2.3.2.so libmemusage.so        \
-              libnsl-2.3.2.so libnss_compat-2.3.2.so libnss_files-2.3.2.so         \
-              libnss_hesiod-2.3.2.so libnss_nis-2.3.2.so libnss_nisplus-2.3.2.so   \
-              libpcprofile.so libpthread-0.10.so libresolv-2.3.2.so libSegFault.so \
-              libthread_db-1.0.so libutil-2.3.2.so
+    for FN in ld-2.3.3.so libanl-2.3.3.so libBrokenLocale-2.3.3.so libc-2.3.3.so   \
+              libcrypt-2.3.3.so libdl-2.3.3.so libm-2.3.3.so libmemusage.so        \
+              libnsl-2.3.3.so libnss_compat-2.3.3.so libnss_files-2.3.3.so         \
+              libnss_hesiod-2.3.3.so libnss_nis-2.3.3.so libnss_nisplus-2.3.3.so   \
+              libpcprofile.so libpthread-0.10.so libresolv-2.3.3.so libSegFault.so \
+              libthread_db-1.0.so libutil-2.3.3.so
     do
       strip -S /lib/$FN
     done

Index: DETAILS
===================================================================
RCS file: /var/cvs/lunar/moonbase/libs/glibc/DETAILS,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- DETAILS	20 Oct 2003 19:17:05 -0000	1.10
+++ DETAILS	5 Aug 2004 13:17:31 -0000	1.11
@@ -1,36 +1,25 @@
           MODULE=glibc
-         VERSION=2.3.2
-        #VERSION=2.3.1
+         VERSION=2.3.3
+        #VERSION=2.3.2
           SOURCE=$MODULE-$VERSION.tar.bz2
          SOURCE2=glibc-linuxthreads-$VERSION.tar.bz2
-         SOURCE3=glibc-2.3.2-cmove.patch
-         SOURCE4=glibc-2.3.2-ctype-compat.patch
-	 SOURCE5=glibc-2.3.2-newstyle.patch
-         SOURCE6=glibc-2.3.2-initgroups.patch
+         SOURCE3=glibc-2.3.2-ctype-compat.patch
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
    SOURCE_URL[0]=$GNU_URL/$MODULE/$SOURCE
    SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE/$SOURCE
   SOURCE2_URL[0]=$GNU_URL/$MODULE/$SOURCE2
   SOURCE2_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE/$SOURCE2
   SOURCE3_URL[0]=$PATCH_URL/$SOURCE3
-  SOURCE4_URL[0]=$PATCH_URL/$SOURCE4
-  SOURCE5_URL[0]=$PATCH_URL/$SOURCE5
-  SOURCE6_URL[0]=$PATCH_URL/$SOURCE6
-   SOURCE_VFY[0]=md5:ede969aad568f48083e413384f20753c
-  SOURCE2_VFY[0]=md5:894b8969cfbdf787c73e139782167607
-  SOURCE3_VFY[0]=md5:546fe531bfc0f72e0678d4cabbfe7298
-  SOURCE4_VFY[0]=md5:8dbdd09eed303c18d2eba8bc967712a3
-  SOURCE5_VFY[0]=md5:576c8ce5faae8ff6706b683617007118
-  SOURCE6_VFY[0]=md5:868e61ea1d703a7ca7ce916592b77db1
+   SOURCE_VFY[0]=md5:e825807b98042f807799ccc9dd96d31b
+  SOURCE2_VFY[0]=md5:8149ea62922e75bd692bc3b92e5e766b
+  SOURCE3_VFY[0]=md5:8dbdd09eed303c18d2eba8bc967712a3
         WEB_SITE=http://www.gnu.org/software/libc
-      MAINTAINER=dem at lunar-linux.org
          ENTERED=20010922
-         UPDATED=20030506
+         UPDATED=20040804
            SHORT="glibc is a C library for use with GNU/Hurd and GNU/Linux."
 cat << EOF
 glibc - Library for use with GNU/Hurd and GNU/Linux.
 GNU C Library is one of the most important components of the GNU Hurd
 and most modern Linux distributions. It is used by almost all C programs
-and provides the most essential program interface. Version 2.1 is a
-companion to kernel 2.2.x.
+and provides the most essential program interface.
 EOF



More information about the Lunar-commits mailing list