⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crosstool-uclibc-0.28-rc5-ter.patch

📁 linux下编译交叉工具链的工具源码
💻 PATCH
📖 第 1 页 / 共 5 页
字号:
-# Any file in a list of known suspects that isn't a symlink is assumed to be a linker script.-# FIXME: test -h is not portable-# FIXME: probably need to check more files than just these three...-# Need to use sed instead of just assuming we know what's in libc.so because otherwise alpha breaks-# But won't need to do this at all once we use --with-sysroot (available in gcc-3.3.3 and up)-#-# 2. Remove lines containing BUG per http://sources.redhat.com/ml/bug-glibc/2003-05/msg00055.html,-# needed to fix gcc-3.2.3/glibc-2.3.2 targeting arm-#-# To make "strip *.so.*" not fail (ptxdist does this), rename to .so_orig rather than .so.orig-for file in libc.so libpthread.so libgcc_s.so; do-  for lib in lib lib64 usr/lib usr/lib64; do-	if test -f ${SYSROOT}/$lib/$file && test ! -h ${SYSROOT}/$lib/$file; then-		mv ${SYSROOT}/$lib/$file ${SYSROOT}/$lib/${file}_orig-		if test -z "$USE_SYSROOT"; then-		  sed 's,/usr/lib/,,g;s,/usr/lib64/,,g;s,/lib/,,g;s,/lib64/,,g;/BUG in libc.scripts.output-format.sed/d' < ${SYSROOT}/$lib/${file}_orig > ${SYSROOT}/$lib/$file-	        else-		  sed '/BUG in libc.scripts.output-format.sed/d' < ${SYSROOT}/$lib/${file}_orig > ${SYSROOT}/$lib/$file-		fi-	fi-    done-done+esac cd ..  test -f ${SYSROOT}/lib/libc.a || test -f ${SYSROOT}/lib64/libc.a || test -f ${SYSROOT}/usr/lib/libc.a || test -f ${SYSROOT}/usr/lib64/libc.a || abort Building libc failed@@ -349,22 +507,36 @@ mkdir -p build-gcc; cd build-gcc  if test '!' -f Makefile; then-    # --enable-symvers=gnu really only needed for sh4 to work around a detection problem-    # only matters for gcc-3.2.x and later, I think-    # --disable-nls to work around crash bug on ppc405, but also because embedded-    # systems don't really need message catalogs...+    # --enable-symvers=gnu really only needed for sh4 to work around a+    # detection problem; only matters for gcc-3.2.x and later, I think+    # --disable-nls to work around crash bug on ppc405, but also because+    # embedded systems don't really need message catalogs...+    GCC_DEFAULT_OPTIONS="--disable-nls \+                         --enable-threads=posix \+                         --enable-symvers=gnu \+                         --enable-languages="$GCC_LANGUAGES" \+                         --enable-shared \+                         --enable-c99 \+                         --enable-long-long"+    case ${C_LIBRARY} in+        glibc)+            GCC_DEFAULT_OPTIONS="$GCC_DEFAULT_OPTIONS --enable-__cxa_atexit"+            ;;+        *)+            GCC_DEFAULT_OPTIONS="$GCC_DEFAULT_OPTIONS --disable-__cxa_atexit"+            ;;+    esac+    for GCC_DEFAULT_OPTION in $GCC_DEFAULT_OPTIONS ; do+        GCC_SEARCH_OPTION=`echo "$GCC_DEFAULT_OPTION" | sed -e 's/^--en//' \+            -e 's/^--dis//' -e 's/=.*//'`+        if echo "$GCC_EXTRA_CONFIG" | grep -v "$GCC_SEARCH_OPTION"; then+            GCC_EXTRA_CONFIG="$GCC_EXTRA_CONFIG $GCC_DEFAULT_OPTION"+        fi+    done     ${GCC_DIR}/configure --target=$TARGET --host=$HOST --prefix=$PREFIX \-        ${GCC_EXTRA_CONFIG} \-        $GCC_SYSROOT_ARG \+	${GCC_SYSROOT_ARG} \ 	--with-local-prefix=${SYSROOT} \-	--disable-nls \-	--enable-threads=posix \-	--enable-symvers=gnu \-	--enable-__cxa_atexit \-        --enable-languages="$GCC_LANGUAGES" \-	--enable-shared \-	--enable-c99 \-        --enable-long-long+	${GCC_EXTRA_CONFIG} fi  make $PARALLELMFLAGS all diff -Naur crosstool-0.28-rc5-orig/demoptx.sh crosstool-0.28-rc5/demoptx.sh--- crosstool-0.28-rc5-orig/demoptx.sh	2004-04-16 22:14:38.000000000 -0700+++ crosstool-0.28-rc5/demoptx.sh	2004-06-19 12:17:30.000000000 -0700@@ -12,9 +12,11 @@ #GCC_DIR=gcc-3.3.1 GCC_DIR=gcc-2.95.3 -#GLIBC_DIR=glibc-2.3.2-GLIBC_DIR=glibc-2.2.2-#GLIBC_DIR=glibc-2.2.5+#LIBC_DIR=glibc-2.3.2+LIBC_DIR=glibc-2.2.2+#LIBC_DIR=glibc-2.2.5 -export TARGET GCC_DIR GLIBC_DIR+C_LIBRARY=glibc++export TARGET GCC_DIR GLIBC_DIR C_LIBRARY sh ptx.shdiff -Naur crosstool-0.28-rc5-orig/gcc-2.95.3-glibc-2.1.3.dat crosstool-0.28-rc5/gcc-2.95.3-glibc-2.1.3.dat--- crosstool-0.28-rc5-orig/gcc-2.95.3-glibc-2.1.3.dat	2004-03-25 10:29:04.000000000 -0800+++ crosstool-0.28-rc5/gcc-2.95.3-glibc-2.1.3.dat	2004-06-19 12:17:30.000000000 -0700@@ -1,7 +1,8 @@ BINUTILS_DIR=binutils-2.13.90.0.2 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-2.95.3-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-2.95.3-glibc-2.2.2.dat crosstool-0.28-rc5/gcc-2.95.3-glibc-2.2.2.dat--- crosstool-0.28-rc5-orig/gcc-2.95.3-glibc-2.2.2.dat	2004-01-16 10:54:39.000000000 -0800+++ crosstool-0.28-rc5/gcc-2.95.3-glibc-2.2.2.dat	2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.11.2 BINUTILS_URL=ftp://ftp.gnu.org/pub/gnu/binutils GCC_DIR=gcc-2.95.3-GLIBC_DIR=glibc-2.2.2+LIBC_DIR=glibc-2.2.2+C_LIBRARY=glibc LINUX_DIR=linux-2.4.3 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.2.2diff -Naur crosstool-0.28-rc5-orig/gcc-2.95.3-glibc-2.2.5.dat crosstool-0.28-rc5/gcc-2.95.3-glibc-2.2.5.dat--- crosstool-0.28-rc5-orig/gcc-2.95.3-glibc-2.2.5.dat	2004-01-16 10:54:40.000000000 -0800+++ crosstool-0.28-rc5/gcc-2.95.3-glibc-2.2.5.dat	2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.11.2 BINUTILS_URL=ftp://ftp.gnu.org/pub/gnu/binutils GCC_DIR=gcc-2.95.3-GLIBC_DIR=glibc-2.2.5+LIBC_DIR=glibc-2.2.5+C_LIBRARY=glibc LINUX_DIR=linux-2.4.3 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.2.5diff -Naur crosstool-0.28-rc5-orig/gcc-3.2.3-glibc-2.2.3.dat crosstool-0.28-rc5/gcc-3.2.3-glibc-2.2.3.dat--- crosstool-0.28-rc5-orig/gcc-3.2.3-glibc-2.2.3.dat	2004-01-31 11:42:19.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.2.3-glibc-2.2.3.dat	2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.13 BINUTILS_URL=ftp://ftp.gnu.org/pub/gnu/binutils GCC_DIR=gcc-3.2.3-GLIBC_DIR=glibc-2.2.3+LIBC_DIR=glibc-2.2.3+C_LIBRARY=glibc LINUX_DIR=linux-2.4.21 GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.2.3diff -Naur crosstool-0.28-rc5-orig/gcc-3.2.3-glibc-2.2.5.dat crosstool-0.28-rc5/gcc-3.2.3-glibc-2.2.5.dat--- crosstool-0.28-rc5-orig/gcc-3.2.3-glibc-2.2.5.dat	2004-01-31 11:42:24.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.2.3-glibc-2.2.5.dat	2004-06-19 12:17:30.000000000 -0700@@ -1,6 +1,7 @@ BINUTILS_DIR=binutils-2.13 BINUTILS_URL=ftp://ftp.gnu.org/pub/gnu/binutils GCC_DIR=gcc-3.2.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.2.3-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.2.3-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.2.3-glibc-2.3.2.dat	2004-01-31 11:42:27.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.2.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.2.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.3.1-glibc-2.2.5.dat crosstool-0.28-rc5/gcc-3.3.1-glibc-2.2.5.dat--- crosstool-0.28-rc5-orig/gcc-3.3.1-glibc-2.2.5.dat	2004-02-01 07:38:58.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.1-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.1-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.1-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3.1-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3.1-glibc-2.3.2.dat	2004-02-01 07:39:06.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.1-glibc-2.3.2.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.1-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-20040105-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3-20040105-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3-20040105-glibc-2.3.2.dat	2004-02-01 07:39:14.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3-20040105-glibc-2.3.2.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-20040105-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.3-20040112-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3-20040112-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3-20040112-glibc-2.3.2.dat	2004-02-01 07:39:25.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3-20040112-glibc-2.3.2.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-20040112-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-20040119-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3-20040119-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3-20040119-glibc-2.3.2.dat	2004-01-25 17:53:29.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3-20040119-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-20040119-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-20040126-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3-20040126-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3-20040126-glibc-2.3.2.dat	2004-01-27 10:16:54.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3-20040126-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-20040126-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.2-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3.2-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3.2-glibc-2.3.2.dat	2004-02-27 18:20:53.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.2-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.2-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-20040131-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3.3-20040131-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3.3-20040131-glibc-2.3.2.dat	2004-02-27 18:20:53.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.3-20040131-glibc-2.3.2.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.3-20040131-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-20040210-glibc-2.3.2.dat crosstool-0.28-rc5/gcc-3.3.3-20040210-glibc-2.3.2.dat--- crosstool-0.28-rc5-orig/gcc-3.3.3-20040210-glibc-2.3.2.dat	2004-02-13 15:50:26.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.3-20040210-glibc-2.3.2.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.3-20040210-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-glibc-2.1.3.dat crosstool-0.28-rc5/gcc-3.3.3-glibc-2.1.3.dat--- crosstool-0.28-rc5-orig/gcc-3.3.3-glibc-2.1.3.dat	2004-03-04 11:27:33.000000000 -0800+++ crosstool-0.28-rc5/gcc-3.3.3-glibc-2.1.3.dat	2004-06-19 12:17:30.000000000 -0700@@ -1,7 +1,8 @@ BINUTILS_DIR=binutils-2.14.90.0.5 BINUTILS_URL=http://www.kernel.org/pub/linux/devel/binutils GCC_DIR=gcc-3.3.3

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -