📄 crosstool-uclibc-0.28-rc5-ter.patch
字号:
-GLIBC_DIR=glibc-2.1.3+LIBC_DIR=glibc-2.1.3+C_LIBRARY=glibc LINUX_DIR=linux-2.4.24 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.1.3 GLIBCCRYPT_FILENAME=glibc-crypt-2.1diff -Naur crosstool-0.28-rc5-orig/gcc-3.3.3-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3.3-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3.3-glibc-2.3.2.dat 2004-02-27 18:20:53.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.3-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.3.3-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.24 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.3.3-uclibc-0.9.23.dat crosstool-0.28-rc5/gcc-3.3.3-uclibc-0.9.23.dat--- crosstool-0.28-rc5-orig/gcc-3.3.3-uclibc-0.9.23.dat 1969-12-31 16:00:00.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.3-uclibc-0.9.23.dat 2004-06-19 12:17:30.000000000 -0700@@ -0,0 +1,6 @@+BINUTILS_DIR=binutils-2.14.90.0.5+BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils+GCC_DIR=gcc-3.3.3+LIBC_DIR=uClibc-0.9.23+C_LIBRARY=uclibc+LINUX_DIR=linux-2.4.21diff -Naur crosstool-0.28-rc5-orig/gcc-3.3-glibc-2.2.5.dat crosstool-0.28-rc5/gcc-3.3-glibc-2.2.5.dat--- crosstool-0.28-rc5-orig/gcc-3.3-glibc-2.2.5.dat 2004-02-01 07:40:32.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3-glibc-2.2.5.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14 BINUTILS_URL=ftp://ftp.gnu.org/pub/gnu/binutils GCC_DIR=gcc-3.3-GLIBC_DIR=glibc-2.2.5+LIBC_DIR=glibc-2.2.5+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.2.5diff -Naur crosstool-0.28-rc5-orig/gcc-3.3-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3-glibc-2.3.2.dat 2004-02-01 06:40:26.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -2,5 +2,6 @@ BINUTILS_URL=ftp://ftp.gnu.org/pub/gnu/binutils GCC_DIR=gcc-3.3 LINUX_DIR=linux-2.4.21-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4.0-20040416-glibc-2.1.3.dat crosstool-0.28-rc5/gcc-3.4.0-20040416-glibc-2.1.3.dat--- crosstool-0.28-rc5-orig/gcc-3.4.0-20040416-glibc-2.1.3.dat 2004-04-16 22:18:36.000000000 -0700+++ crosstool-0.28-rc5/gcc-3.4.0-20040416-glibc-2.1.3.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,7 +1,8 @@ BINUTILS_DIR=binutils-2.15.90.0.3 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4.0-20040416-GLIBC_DIR=glibc-2.1.3+LIBC_DIR=glibc-2.1.3+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.1.3 GLIBCCRYPT_FILENAME=glibc-crypt-2.1diff -Naur crosstool-0.28-rc5-orig/gcc-3.4.0-20040416-glibc-2.2.5.dat crosstool-0.28-rc5/gcc-3.4.0-20040416-glibc-2.2.5.dat--- crosstool-0.28-rc5-orig/gcc-3.4.0-20040416-glibc-2.2.5.dat 2004-04-16 22:18:43.000000000 -0700+++ crosstool-0.28-rc5/gcc-3.4.0-20040416-glibc-2.2.5.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.15.90.0.3 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4.0-20040416-GLIBC_DIR=glibc-2.2.5+LIBC_DIR=glibc-2.2.5+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.2.5diff -Naur crosstool-0.28-rc5-orig/gcc-3.4.0-20040416-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4.0-20040416-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4.0-20040416-glibc-2.3.2.dat 2004-04-16 22:18:50.000000000 -0700+++ crosstool-0.28-rc5/gcc-3.4.0-20040416-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.15.90.0.3 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4.0-20040416-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4-20030813-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4-20030813-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4-20030813-glibc-2.3.2.dat 2004-01-16 10:54:40.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.4-20030813-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4-20030813-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4-20030827-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4-20030827-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4-20030827-glibc-2.3.2.dat 2004-01-16 10:54:39.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.4-20030827-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4-20030813-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4-20030903-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4-20030903-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4-20030903-glibc-2.3.2.dat 2004-01-16 10:54:39.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.4-20030903-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4-20030903-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4-20030910-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4-20030910-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4-20030910-glibc-2.3.2.dat 2004-01-16 10:54:39.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.4-20030910-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4-20030910-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4-20031112-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4-20031112-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4-20031112-glibc-2.3.2.dat 2004-01-16 10:54:40.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.4-20031112-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4-20031112-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4-20040225-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4-20040225-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4-20040225-glibc-2.3.2.dat 2004-02-27 18:20:53.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.4-20040225-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4-20040225-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/gcc-3.4-20040414-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.4-20040414-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.4-20040414-glibc-2.3.2.dat 2004-04-14 22:14:22.000000000 -0700+++ crosstool-0.28-rc5/gcc-3.4-20040414-glibc-2.3.2.dat 2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.15.90.0.2 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.4-20040414-GLIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.3.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -Naur crosstool-0.28-rc5-orig/getandpatch.sh crosstool-0.28-rc5/getandpatch.sh--- crosstool-0.28-rc5-orig/getandpatch.sh 2004-04-16 22:22:23.000000000 -0700+++ crosstool-0.28-rc5/getandpatch.sh 2004-06-19 12:17:30.000000000 -0700@@ -15,7 +15,13 @@ test -z "${BINUTILS_DIR}" && abort "Please set BINUTILS_DIR to the bare filename of the binutils tarball or directory" test -z "${SRC_DIR}" && abort "Please set SRC_DIR to the directory where the source tarballs are to be unpacked" test -z "${GCC_DIR}" && abort "Please set GCC_DIR to the bare filename of the gcc tarball or directory"-test -z "${GLIBC_DIR}" && abort "Please set GLIBC_DIR to the bare filename of the glibc tarball or directory"+test -z "${LIBC_DIR}" && abort "Please set LIBC_DIR to the bare filename of the C library tarball or directory"+test -z "${C_LIBRARY}" && abort "Please set C_LIBRARY to 'glibc' or 'uclibc'"+case ${C_LIBRARY} in+ glibc) ;;+ uclibc) ;;+ *) abort "Unsupported C library ${C_LIBRARY}; please set C_LIBRARY to 'glibc' or 'uclibc'"+esac test -z "${LINUX_DIR}" && abort "Please set LINUX_DIR to the bare filename of the kernel tarball or directory" test -z "${TARBALLS_DIR}" && abort "Please set TARBALLS_DIR to the directory to download tarballs to." test -z "${PTXDIST_DIR}" && abort "Please set PTXDIST_DIR to the bare filename of the ptxdist tarball or directory."@@ -28,7 +34,9 @@ if test -z "$QUIET_EXTRACTIONS"; then VERBOSE=-v;else VERBOSE=; fi # And one is derived.-GLIBCTHREADS_FILENAME=`echo $GLIBC_DIR | sed 's/glibc-/glibc-linuxthreads-/'`+if test "${C_LIBRARY}" = glibc ; then+ GLIBCTHREADS_FILENAME=`echo $LIBC_DIR | sed 's/glibc-/glibc-linuxthreads-/'`+fi # Pattern in a patch log to indicate failure PATCHFAILMSGS="^No file to patch. Skipping patch.|^Hunk .* FAILED at"@@ -86,7 +94,7 @@ cd $SRC_DIR case $ARCHIVE_NAME in- glibc-*-2.*) echo "It's a glibc addon, so cd into glibc"; cd $GLIBC_DIR ;;+ glibc-*-2.*) echo "It's a glibc addon, so cd into glibc"; cd $LIBC_DIR ;; *) ;; esac @@ -133,6 +141,14 @@ fi } +# Special version for uClibc pregenerated locale data+getuClibcLocale() {+ ARCHIVE_NAME=`echo $1 | sed 's,.*/,,;'`+ cd ${SRC_DIR}/${LIBC_DIR}/extra/locale+ test -f ${ARCHIVE_NAME} || wget $1+ cd ${TOP_DIR}+}+ # Remember where source is. TOP_DIR=${TOP_DIR-`pwd`} @@ -158,15 +174,26 @@ *) getUnpackAndPatch ftp://ftp.gnu.org/pub/gnu/gcc/$GCC_DIR.tar.gz ;; esac-getUnpackAndPatch ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBC_DIR.tar.bz2 ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBC_DIR.tar.gz+case $C_LIBRARY in+ glibc)+ getUnpackAndPatch ftp://ftp.gnu.org/pub/gnu/glibc/$LIBC_DIR.tar.bz2 ftp://ftp.gnu.org/pub/gnu/glibc/$LIBC_DIR.tar.gz+ # Glibc addons must come after glibc+ test x$GLIBCTREADS_FILENAME = x || getUnpackAndPatch ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCTHREADS_FILENAME.tar.bz2 ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCTHREADS_FILENAME.tar.gz+ test x$GLIBCCRYPT_FILENAME = x || getUnpackAndPatch ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCCRYPT_FILENAME.tar.gz ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCCRYPT_FILENAME.tar.bz2+ ;;+ uclibc)+ getUnpackAndPatch http://www.uclibc.org/downloads/old-releases/$LIBC_DIR.tar.bz2 || \+ getUnpackAndPatch http://www.uclibc.org/downloads/old-releases/$LIBC_DIR.tar.gz || \+ getUnpackAndPatch http://www.uclibc.org/downloads/$LIBC_DIR.tar.bz2 || \+ getUnpackAndPatch http://www.uclibc.org/downloads/$LIBC_DIR.tar.gz+ getuClibcLocale http://www.uclibc.org/downloads/uClibc-locale-030818.tgz+ ;;+esac case $LINUX_DIR in *2.4*) getUnpackAndPatch http://www.kernel.org/pub/linux/kernel/v2.4/$LINUX_DIR.tar.bz2 http://www.kernel.org/pub/linux/kernel/v2.4/$LINUX_DIR.tar.gz ;; *2.6*) getUnpackAndPatch http://www.kernel.org/pub/linux/kernel/v2.6/$LINUX_DIR.tar.bz2 http://www.kernel.org/pub/linux/kernel/v2.6/$LINUX_DIR.tar.gz ;; *) abort "unknown version $LINUX_DIR of linux, expected 2.4 or 2.6 in name?" ;; esac-# Glibc addons must come after glibc-getUnpackAndPatch ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCTHREADS_FILENAME.tar.bz2 ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCTHREADS_FILENAME.tar.gz-test x$GLIBCCRYPT_FILENAME = x || getUnpackAndPatch ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCCRYPT_FILENAME.tar.gz ftp://ftp.gnu.org/pub/gnu/glibc/$GLIBCCRYPT_FILENAME.tar.bz2 # gcc's contrib/test_summary expects version stamp, normally created by contrib/update_gcc test -f $SRC_DIR/$GCC_DIR/LAST_UPDATED || echo $GCC_DIR > $SRC_DIR/$GCC_DIR/LAST_UPDATEDdiff -Naur crosstool-0.28-rc5-orig/patches/binutils-2.14/bfddoc-cflags-for-build.patch crosstool-0.28-rc5/patches/binutils-2.14/bfddoc-cflags-for-build.patch--- crosstool-0.28-rc5-orig/patches/binutils-2.14/bfddoc-cflags-for-build.patch 1969-12-31 16:00:00.000000000 -0800+++ crosstool-0.28-rc5/patches/binutils-2.14/bfddoc-cflags-for-build.patch 2004-06-19 12:17:30.000000000 -0700@@ -0,0 +1,37 @@+From the uClibc project.++When building for the build host (rather than the target), use the CFLAGS+definition for the build host, not the target.++diff -urN binutils-2.14.90.0.6/bfd/doc/Makefile.am binutils-2.14.90.0.6.new/bfd/doc/Makefile.am+--- binutils-2.14.90.0.6/bfd/doc/Makefile.am 2003-07-23 10:08:09.000000000 -0500++++ binutils-2.14.90.0.6.new/bfd/doc/Makefile.am 2004-03-01 16:05:16.000000000 -0600+@@ -55,10 +55,10 @@+ MKDOC = chew$(EXEEXT_FOR_BUILD)+ + $(MKDOC): chew.o+- $(CC_FOR_BUILD) -o $(MKDOC) chew.o $(CFLAGS) $(LOADLIBES) $(LDFLAGS)++ $(CC_FOR_BUILD) -o $(MKDOC) chew.o $(CFLAGS_FOR_BUILD) $(LOADLIBES) $(LDFLAGS)+ + chew.o: chew.c+- $(CC_FOR_BUILD) -c -I.. -I$(srcdir)/.. -I$(srcdir)/../../include -I$(srcdir)/../../intl -I../../intl $(H_CFLAGS) $(CFLAGS) $(srcdir)/chew.c++ $(CC_FOR_BUILD) -c -I.. -I$(srcdir)/.. -I$(srcdir)/../../include -I$(srcdir)/../../intl -I../../intl $(H_CFLAGS) $(CFLAGS_FOR_BUILD) $(srcdir)/chew.c+ + protos: libbfd.h libcoff.h bfd.h+ +diff -urN binutils-2.14.90.0.6/bfd/doc/Makefile.in binutils-2.14.90.0.6.new/bfd/doc/Makefile.in+--- binutils-2.14.90.0.6/bfd/doc/Makefile.in 2003-07-23 10:08:09.000000000 -0500
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -