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

📄 crosstool-0.37-nptl.patch

📁 linux下编译交叉工具链的工具源码
💻 PATCH
📖 第 1 页 / 共 3 页
字号:
diff -urN --exclude='*.orig' crosstool-0.37.orig/demo-ppc604.sh crosstool-0.37/demo-ppc604.sh--- crosstool-0.37.orig/demo-ppc604.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-ppc604.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-ppc7450.sh crosstool-0.37/demo-ppc7450.sh--- crosstool-0.37.orig/demo-ppc7450.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-ppc7450.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-ppc750.sh crosstool-0.37/demo-ppc750.sh--- crosstool-0.37.orig/demo-ppc750.sh	2005-07-05 10:25:20.000000000 -0700+++ crosstool-0.37/demo-ppc750.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-ppc860.sh crosstool-0.37/demo-ppc860.sh--- crosstool-0.37.orig/demo-ppc860.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-ppc860.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-ppc970.sh crosstool-0.37/demo-ppc970.sh--- crosstool-0.37.orig/demo-ppc970.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-ppc970.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-s390.sh crosstool-0.37/demo-s390.sh--- crosstool-0.37.orig/demo-s390.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-s390.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-sh3.sh crosstool-0.37/demo-sh3.sh--- crosstool-0.37.orig/demo-sh3.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-sh3.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-sh4.sh crosstool-0.37/demo-sh4.sh--- crosstool-0.37.orig/demo-sh4.sh	2005-05-16 21:16:51.000000000 -0700+++ crosstool-0.37/demo-sh4.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-sparc64.sh crosstool-0.37/demo-sparc64.sh--- crosstool-0.37.orig/demo-sparc64.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-sparc64.sh	2005-07-19 12:54:58.000000000 -0700@@ -8,6 +8,9 @@ #PARALLELMFLAGS="-j2" #export PARALLELMFLAGS +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-sparc.sh crosstool-0.37/demo-sparc.sh--- crosstool-0.37.orig/demo-sparc.sh	2005-03-07 16:34:34.000000000 -0800+++ crosstool-0.37/demo-sparc.sh	2005-07-19 12:54:58.000000000 -0700@@ -6,6 +6,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/demo-x86_64-nptl.sh crosstool-0.37/demo-x86_64-nptl.sh--- crosstool-0.37.orig/demo-x86_64-nptl.sh	1969-12-31 16:00:00.000000000 -0800+++ crosstool-0.37/demo-x86_64-nptl.sh	2005-07-19 12:54:58.000000000 -0700@@ -0,0 +1,22 @@+#!/bin/sh+set -ex+TARBALLS_DIR=$HOME/downloads+RESULT_TOP=/opt/crosstool+export TARBALLS_DIR RESULT_TOP+#GCC_LANGUAGES="c,c++,java,f77"+GCC_LANGUAGES="c,c++"+export GCC_LANGUAGES++GLIBC_ADDON_NPTL=1+export GLIBC_ADDON_NPTL++# Really, you should do the mkdir before running this,+# and chown /opt/crosstool to yourself so you don't need to run as root.+mkdir -p $RESULT_TOP++# Build the toolchain.  Takes a couple hours and a couple gigabytes.+# Must use --with-sysroot, which means you need gcc-3.3.3 or later.+# eval `cat x86_64.dat gcc-3.4.1-glibc-2.3.3.dat` sh all.sh --notest+ eval `cat x86_64.dat gcc-3.4.1-glibc-2.3.4.dat` sh all.sh --notest++echo Done.diff -urN --exclude='*.orig' crosstool-0.37.orig/demo-x86_64.sh crosstool-0.37/demo-x86_64.sh--- crosstool-0.37.orig/demo-x86_64.sh	2005-06-29 16:04:05.000000000 -0700+++ crosstool-0.37/demo-x86_64.sh	2005-07-19 12:54:58.000000000 -0700@@ -7,6 +7,9 @@ GCC_LANGUAGES="c,c++" export GCC_LANGUAGES +GLIBC_ADDON_LINUXTHREADS=1+export GLIBC_ADDON_LINUXTHREADS+ # Really, you should do the mkdir before running this, # and chown /opt/crosstool to yourself so you don't need to run as root. mkdir -p $RESULT_TOPdiff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-3.2.3-glibc-2.3.2.dat crosstool-0.37/gcc-3.2.3-glibc-2.3.2.dat--- crosstool-0.37.orig/gcc-3.2.3-glibc-2.3.2.dat	2005-05-15 13:08:30.000000000 -0700+++ crosstool-0.37/gcc-3.2.3-glibc-2.3.2.dat	2005-07-19 12:54:58.000000000 -0700@@ -2,4 +2,3 @@ GCC_DIR=gcc-3.2.3 GLIBC_DIR=glibc-2.3.2 LINUX_DIR=linux-2.4.26-GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-3.3.4-glibc-2.1.3.dat crosstool-0.37/gcc-3.3.4-glibc-2.1.3.dat--- crosstool-0.37.orig/gcc-3.3.4-glibc-2.1.3.dat	2005-03-09 14:05:23.000000000 -0800+++ crosstool-0.37/gcc-3.3.4-glibc-2.1.3.dat	2005-07-19 12:54:58.000000000 -0700@@ -1,6 +1,5 @@ BINUTILS_DIR=binutils-2.15 GCC_DIR=gcc-3.3.4 GLIBC_DIR=glibc-2.1.3-GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.1.3 GLIBCCRYPT_FILENAME=glibc-crypt-2.1 LINUX_DIR=linux-2.4.26diff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-3.3.4-glibc-2.2.5.dat crosstool-0.37/gcc-3.3.4-glibc-2.2.5.dat--- crosstool-0.37.orig/gcc-3.3.4-glibc-2.2.5.dat	2005-03-09 14:05:23.000000000 -0800+++ crosstool-0.37/gcc-3.3.4-glibc-2.2.5.dat	2005-07-19 12:54:58.000000000 -0700@@ -1,5 +1,4 @@ BINUTILS_DIR=binutils-2.15 GCC_DIR=gcc-3.3.4 GLIBC_DIR=glibc-2.2.5-GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.2.5 LINUX_DIR=linux-2.4.26diff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-3.3.4-glibc-2.3.2.dat crosstool-0.37/gcc-3.3.4-glibc-2.3.2.dat--- crosstool-0.37.orig/gcc-3.3.4-glibc-2.3.2.dat	2005-03-09 14:05:23.000000000 -0800+++ crosstool-0.37/gcc-3.3.4-glibc-2.3.2.dat	2005-07-19 12:54:58.000000000 -0700@@ -1,5 +1,4 @@ BINUTILS_DIR=binutils-2.15 GCC_DIR=gcc-3.3.4 GLIBC_DIR=glibc-2.3.2-GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2 LINUX_DIR=linux-2.4.26diff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-3.3.4-glibc-2.3.3.dat crosstool-0.37/gcc-3.3.4-glibc-2.3.3.dat--- crosstool-0.37.orig/gcc-3.3.4-glibc-2.3.3.dat	2005-03-09 14:05:23.000000000 -0800+++ crosstool-0.37/gcc-3.3.4-glibc-2.3.3.dat	2005-07-19 12:54:58.000000000 -0700@@ -1,5 +1,4 @@ BINUTILS_DIR=binutils-2.15 GCC_DIR=gcc-3.3.4 GLIBC_DIR=glibc-2.3.3-GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.3 LINUX_DIR=linux-2.4.26diff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-3.3-glibc-2.3.2.dat crosstool-0.37/gcc-3.3-glibc-2.3.2.dat--- crosstool-0.37.orig/gcc-3.3-glibc-2.3.2.dat	2005-03-09 14:05:23.000000000 -0800+++ crosstool-0.37/gcc-3.3-glibc-2.3.2.dat	2005-07-19 12:54:58.000000000 -0700@@ -2,4 +2,3 @@ GCC_DIR=gcc-3.3 LINUX_DIR=linux-2.4.26 GLIBC_DIR=glibc-2.3.2-GLIBCTHREADS_FILENAME=glibc-linuxthreads-2.3.2diff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-3.4.1-glibc-2.3.4.dat crosstool-0.37/gcc-3.4.1-glibc-2.3.4.dat--- crosstool-0.37.orig/gcc-3.4.1-glibc-2.3.4.dat	1969-12-31 16:00:00.000000000 -0800+++ crosstool-0.37/gcc-3.4.1-glibc-2.3.4.dat	2005-07-19 12:54:58.000000000 -0700@@ -0,0 +1,4 @@+BINUTILS_DIR=binutils-2.15+GCC_DIR=gcc-3.4.1+GLIBC_DIR=glibc-2.3.4-20040701+LINUX_DIR=linux-2.6.6diff -urN --exclude='*.orig' crosstool-0.37.orig/gcc-4.1.0-20050520-glibc-20050520.dat crosstool-0.37/gcc-4.1.0-20050520-glibc-20050520.dat--- crosstool-0.37.orig/gcc-4.1.0-20050520-glibc-20050520.dat	1969-12-31 16:00:00.000000000 -0800+++ crosstool-0.37/gcc-4.1.0-20050520-glibc-20050520.dat	2005-07-19 12:54:58.000000000 -0700@@ -0,0 +1,5 @@+BINUTILS_EXTRA_CONFIG="--disable-werror"+BINUTILS_DIR=binutils-2.16+GCC_DIR=gcc-4.1.0-20050520+GLIBC_DIR=glibc-20050520+LINUX_DIR=linux-2.6.12-rc4diff -urN --exclude='*.orig' crosstool-0.37.orig/getandpatch.sh crosstool-0.37/getandpatch.sh--- crosstool-0.37.orig/getandpatch.sh	2005-07-05 15:37:25.000000000 -0700+++ crosstool-0.37/getandpatch.sh	2005-07-19 12:54:58.000000000 -0700@@ -33,7 +33,9 @@   test -z "${LINUX_SANITIZED_HEADER_DIR}" && echo "Not downloading linux-libc-headers. Set LINUX_SANITIZED_HEADER_DIR to do so"   test -z "${LINUX_DIR}"        && echo "Not downloading kernel sources. Set LINUX_DIR if you want to do so"   # And one is derived.-  GLIBCTHREADS_FILENAME=`echo $GLIBC_DIR | sed 's/glibc-/glibc-linuxthreads-/'`+  if test '!' -z "${GLIBC_ADDON_LINUXTHREADS}"; then+      GLIBCTHREADS_FILENAME=`echo $GLIBC_DIR | sed 's/glibc-/glibc-linuxthreads-/'`+  fi fi  test -z "${TARBALLS_DIR}"     && abort "Please set TARBALLS_DIR to the directory to download tarballs to."@@ -248,7 +250,7 @@   # Fetch linux-libc-headers, if requested   test -n "${LINUX_SANITIZED_HEADER_DIR}" && getUnpackAndPatch    http://ep09.pld-linux.org/~mmazur/linux-libc-headers/${LINUX_SANITIZED_HEADER_DIR}.tar.bz2   # Glibc addons must come after glibc-  getUnpackAndPatch     \+  test x$GLIBCTHREADS_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 \        ftp://gcc.gnu.org/pub/glibc/releases/$GLIBCTHREADS_FILENAME.tar.bz2 \

⌨️ 快捷键说明

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