diff options
author | Florian Franzmann | 2014-04-03 21:47:53 +0200 |
---|---|---|
committer | Remko van der Vossen | 2019-05-17 23:32:57 +0200 |
commit | 480a9d591fd3e7fe1d3472bcaec21340eeba07e2 (patch) | |
tree | fc40118ed4c76c33f44c8ec37a43e69aa58ad0cb | |
parent | ff6c4cdf12e23a47eefd938d7c9b5c6ad7eaff5e (diff) |
gnu/gcc: version 4.8.2
-rw-r--r-- | gnu/gcc/0001-remove-libffi.patch | 160 | ||||
-rw-r--r-- | gnu/gcc/0002-4.8.0-ffast-math.patch | 64 | ||||
-rw-r--r-- | gnu/gcc/0003-fix-header-generation-for-libgo.patch (renamed from gnu/gcc/mksysinfo.patch) | 24 | ||||
-rwxr-xr-x | gnu/gcc/BUILD | 7 | ||||
-rwxr-xr-x | gnu/gcc/CONFIGURE | 5 | ||||
-rwxr-xr-x | gnu/gcc/DEPENDS | 1 | ||||
-rwxr-xr-x | gnu/gcc/DETAILS | 68 | ||||
-rw-r--r-- | gnu/gcc/HISTORY | 23 | ||||
-rwxr-xr-x | gnu/gcc/PRE_BUILD | 23 | ||||
-rwxr-xr-x | gnu/gcc/PRE_SUB_DEPENDS | 1 | ||||
-rwxr-xr-x | gnu/gcc/SUB_DEPENDS | 2 | ||||
-rw-r--r-- | gnu/gcc/ada-symbolic-tracebacks.diff | 313 | ||||
-rw-r--r-- | gnu/gcc/ecj-4.3.jar.sig | bin | 287 -> 0 bytes | |||
-rw-r--r-- | gnu/gcc/gcc-4.4.0-ffast-math.patch | 50 | ||||
-rw-r--r-- | gnu/gcc/remove-libffi.patch | 50 | ||||
-rw-r--r-- | gnu/gcc/txt00120.txt.gz | bin | 22804 -> 0 bytes |
16 files changed, 279 insertions, 512 deletions
diff --git a/gnu/gcc/0001-remove-libffi.patch b/gnu/gcc/0001-remove-libffi.patch new file mode 100644 index 0000000000..31d69fd24b --- /dev/null +++ b/gnu/gcc/0001-remove-libffi.patch @@ -0,0 +1,160 @@ +From 1974f57c22229823dcde081f49e7d30e3fe4cd48 Mon Sep 17 00:00:00 2001 +From: Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> +Date: Wed, 20 Mar 2013 11:25:28 +0100 +Subject: [PATCH] remove libffi + +--- + Makefile.in | 18 ------------------ + 1 file changed, 18 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index 08049de..895b3ac 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -936,7 +936,6 @@ configure-target: \ + maybe-configure-target-libtermcap \ + maybe-configure-target-winsup \ + maybe-configure-target-libgloss \ +- maybe-configure-target-libffi \ + maybe-configure-target-libjava \ + maybe-configure-target-zlib \ + maybe-configure-target-boehm-gc \ +@@ -1089,7 +1088,6 @@ all-target: maybe-all-target-libgo + all-target: maybe-all-target-libtermcap + all-target: maybe-all-target-winsup + all-target: maybe-all-target-libgloss +-all-target: maybe-all-target-libffi + all-target: maybe-all-target-libjava + all-target: maybe-all-target-zlib + all-target: maybe-all-target-boehm-gc +@@ -1178,7 +1176,6 @@ info-target: maybe-info-target-libgo + info-target: maybe-info-target-libtermcap + info-target: maybe-info-target-winsup + info-target: maybe-info-target-libgloss +-info-target: maybe-info-target-libffi + info-target: maybe-info-target-libjava + info-target: maybe-info-target-zlib + info-target: maybe-info-target-boehm-gc +@@ -1260,7 +1257,6 @@ dvi-target: maybe-dvi-target-libgo + dvi-target: maybe-dvi-target-libtermcap + dvi-target: maybe-dvi-target-winsup + dvi-target: maybe-dvi-target-libgloss +-dvi-target: maybe-dvi-target-libffi + dvi-target: maybe-dvi-target-libjava + dvi-target: maybe-dvi-target-zlib + dvi-target: maybe-dvi-target-boehm-gc +@@ -1342,7 +1338,6 @@ pdf-target: maybe-pdf-target-libgo + pdf-target: maybe-pdf-target-libtermcap + pdf-target: maybe-pdf-target-winsup + pdf-target: maybe-pdf-target-libgloss +-pdf-target: maybe-pdf-target-libffi + pdf-target: maybe-pdf-target-libjava + pdf-target: maybe-pdf-target-zlib + pdf-target: maybe-pdf-target-boehm-gc +@@ -1424,7 +1419,6 @@ html-target: maybe-html-target-libgo + html-target: maybe-html-target-libtermcap + html-target: maybe-html-target-winsup + html-target: maybe-html-target-libgloss +-html-target: maybe-html-target-libffi + html-target: maybe-html-target-libjava + html-target: maybe-html-target-zlib + html-target: maybe-html-target-boehm-gc +@@ -1506,7 +1500,6 @@ TAGS-target: maybe-TAGS-target-libgo + TAGS-target: maybe-TAGS-target-libtermcap + TAGS-target: maybe-TAGS-target-winsup + TAGS-target: maybe-TAGS-target-libgloss +-TAGS-target: maybe-TAGS-target-libffi + TAGS-target: maybe-TAGS-target-libjava + TAGS-target: maybe-TAGS-target-zlib + TAGS-target: maybe-TAGS-target-boehm-gc +@@ -1588,7 +1581,6 @@ install-info-target: maybe-install-info-target-libgo + install-info-target: maybe-install-info-target-libtermcap + install-info-target: maybe-install-info-target-winsup + install-info-target: maybe-install-info-target-libgloss +-install-info-target: maybe-install-info-target-libffi + install-info-target: maybe-install-info-target-libjava + install-info-target: maybe-install-info-target-zlib + install-info-target: maybe-install-info-target-boehm-gc +@@ -1670,7 +1662,6 @@ install-pdf-target: maybe-install-pdf-target-libgo + install-pdf-target: maybe-install-pdf-target-libtermcap + install-pdf-target: maybe-install-pdf-target-winsup + install-pdf-target: maybe-install-pdf-target-libgloss +-install-pdf-target: maybe-install-pdf-target-libffi + install-pdf-target: maybe-install-pdf-target-libjava + install-pdf-target: maybe-install-pdf-target-zlib + install-pdf-target: maybe-install-pdf-target-boehm-gc +@@ -1752,7 +1743,6 @@ install-html-target: maybe-install-html-target-libgo + install-html-target: maybe-install-html-target-libtermcap + install-html-target: maybe-install-html-target-winsup + install-html-target: maybe-install-html-target-libgloss +-install-html-target: maybe-install-html-target-libffi + install-html-target: maybe-install-html-target-libjava + install-html-target: maybe-install-html-target-zlib + install-html-target: maybe-install-html-target-boehm-gc +@@ -1834,7 +1824,6 @@ installcheck-target: maybe-installcheck-target-libgo + installcheck-target: maybe-installcheck-target-libtermcap + installcheck-target: maybe-installcheck-target-winsup + installcheck-target: maybe-installcheck-target-libgloss +-installcheck-target: maybe-installcheck-target-libffi + installcheck-target: maybe-installcheck-target-libjava + installcheck-target: maybe-installcheck-target-zlib + installcheck-target: maybe-installcheck-target-boehm-gc +@@ -1916,7 +1905,6 @@ mostlyclean-target: maybe-mostlyclean-target-libgo + mostlyclean-target: maybe-mostlyclean-target-libtermcap + mostlyclean-target: maybe-mostlyclean-target-winsup + mostlyclean-target: maybe-mostlyclean-target-libgloss +-mostlyclean-target: maybe-mostlyclean-target-libffi + mostlyclean-target: maybe-mostlyclean-target-libjava + mostlyclean-target: maybe-mostlyclean-target-zlib + mostlyclean-target: maybe-mostlyclean-target-boehm-gc +@@ -1998,7 +1986,6 @@ clean-target: maybe-clean-target-libgo + clean-target: maybe-clean-target-libtermcap + clean-target: maybe-clean-target-winsup + clean-target: maybe-clean-target-libgloss +-clean-target: maybe-clean-target-libffi + clean-target: maybe-clean-target-libjava + clean-target: maybe-clean-target-zlib + clean-target: maybe-clean-target-boehm-gc +@@ -2080,7 +2067,6 @@ distclean-target: maybe-distclean-target-libgo + distclean-target: maybe-distclean-target-libtermcap + distclean-target: maybe-distclean-target-winsup + distclean-target: maybe-distclean-target-libgloss +-distclean-target: maybe-distclean-target-libffi + distclean-target: maybe-distclean-target-libjava + distclean-target: maybe-distclean-target-zlib + distclean-target: maybe-distclean-target-boehm-gc +@@ -2162,7 +2148,6 @@ maintainer-clean-target: maybe-maintainer-clean-target-libgo + maintainer-clean-target: maybe-maintainer-clean-target-libtermcap + maintainer-clean-target: maybe-maintainer-clean-target-winsup + maintainer-clean-target: maybe-maintainer-clean-target-libgloss +-maintainer-clean-target: maybe-maintainer-clean-target-libffi + maintainer-clean-target: maybe-maintainer-clean-target-libjava + maintainer-clean-target: maybe-maintainer-clean-target-zlib + maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc +@@ -2299,7 +2284,6 @@ check-target: \ + maybe-check-target-libtermcap \ + maybe-check-target-winsup \ + maybe-check-target-libgloss \ +- maybe-check-target-libffi \ + maybe-check-target-libjava \ + maybe-check-target-zlib \ + maybe-check-target-boehm-gc \ +@@ -2454,7 +2438,6 @@ install-target: \ + maybe-install-target-libtermcap \ + maybe-install-target-winsup \ + maybe-install-target-libgloss \ +- maybe-install-target-libffi \ + maybe-install-target-libjava \ + maybe-install-target-zlib \ + maybe-install-target-boehm-gc \ +@@ -2556,7 +2539,6 @@ install-strip-target: \ + maybe-install-strip-target-libtermcap \ + maybe-install-strip-target-winsup \ + maybe-install-strip-target-libgloss \ +- maybe-install-strip-target-libffi \ + maybe-install-strip-target-libjava \ + maybe-install-strip-target-zlib \ + maybe-install-strip-target-boehm-gc \ +-- +1.8.1.3 + diff --git a/gnu/gcc/0002-4.8.0-ffast-math.patch b/gnu/gcc/0002-4.8.0-ffast-math.patch new file mode 100644 index 0000000000..d0dcdf9a12 --- /dev/null +++ b/gnu/gcc/0002-4.8.0-ffast-math.patch @@ -0,0 +1,64 @@ +From e63ab6470c6e0d397a5d0daa473599c7d9f5ad62 Mon Sep 17 00:00:00 2001 +From: Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> +Date: Wed, 20 Mar 2013 11:22:37 +0100 +Subject: [PATCH] fix fastmath + +--- + libgcc/config/i386/crtfastmath.c | 34 ++++++++++++++++++---------------- + 1 file changed, 18 insertions(+), 16 deletions(-) + +diff --git a/libgcc/config/i386/crtfastmath.c b/libgcc/config/i386/crtfastmath.c +index 991f531..44f2ba0 100644 +--- a/libgcc/config/i386/crtfastmath.c ++++ b/libgcc/config/i386/crtfastmath.c +@@ -50,6 +50,24 @@ sigill_hdlr (int sig __attribute((unused)), + } + #endif + ++struct ++{ ++ unsigned short int cwd; ++ unsigned short int swd; ++ unsigned short int twd; ++ unsigned short int fop; ++ long int fip; ++ long int fcs; ++ long int foo; ++ long int fos; ++ long int mxcsr; ++ long int mxcsr_mask; ++ long int st_space[32]; ++ long int xmm_space[32]; ++ long int padding[56]; ++} __attribute__ ((aligned (16))) fxsave; ++ ++ + static void __attribute__((constructor)) + #ifndef __x86_64__ + /* The i386 ABI only requires 4-byte stack alignment, so this is necessary +@@ -94,22 +112,6 @@ set_fast_math (void) + if (edx & bit_FXSAVE) + { + /* Check if DAZ is available. */ +- struct +- { +- unsigned short cwd; +- unsigned short swd; +- unsigned short twd; +- unsigned short fop; +- unsigned int fip; +- unsigned int fcs; +- unsigned int foo; +- unsigned int fos; +- unsigned int mxcsr; +- unsigned int mxcsr_mask; +- unsigned int st_space[32]; +- unsigned int xmm_space[32]; +- unsigned int padding[56]; +- } __attribute__ ((aligned (16))) fxsave; + + /* This is necessary since some implementations of FXSAVE + do not modify reserved areas within the image. */ +-- +1.8.1.3 + diff --git a/gnu/gcc/mksysinfo.patch b/gnu/gcc/0003-fix-header-generation-for-libgo.patch index 91c96426de..bef60d048f 100644 --- a/gnu/gcc/mksysinfo.patch +++ b/gnu/gcc/0003-fix-header-generation-for-libgo.patch @@ -1,6 +1,17 @@ ---- libgo/mksysinfo.sh.orig 2011-02-21 07:17:20.000000000 +0300 -+++ libgo/mksysinfo.sh 2013-02-07 23:52:46.454659972 +0400 -@@ -362,7 +362,7 @@ +From 6bcb304485fca4e6149a1bbd8085da2d42042d37 Mon Sep 17 00:00:00 2001 +From: Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> +Date: Sun, 24 Feb 2013 12:00:25 +0100 +Subject: [PATCH 3/3] fix header generation for libgo + +--- + libgo/mksysinfo.sh | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/libgo/mksysinfo.sh b/libgo/mksysinfo.sh +index 315d60c..10c888c 100755 +--- a/libgo/mksysinfo.sh ++++ b/libgo/mksysinfo.sh +@@ -538,7 +538,7 @@ if test "$rusage" != ""; then rusage=`echo $rusage | sed -e 's/^ *//'` nrusage= while test -n "$rusage"; do @@ -9,7 +20,7 @@ rusage=`echo $rusage | sed -e 's/^[^;]*; *\(.*\)$/\1/'` # Drop the leading ru_, capitalize the next character. field=`echo $field | sed -e 's/^ru_//'` -@@ -374,7 +374,9 @@ +@@ -550,7 +550,9 @@ if test "$rusage" != ""; then r=`echo $r | sed -e s'/ _timespec$/ Timespec/'` r=`echo $r | sed -e s'/ _timestruc_t$/ Timestruc/'` field="$f$r" @@ -19,4 +30,7 @@ + fi done echo "type Rusage struct {$nrusage }" >> ${OUT} - fi + else +-- +1.8.1.3 + diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD index 485d3bbe33..7657ba20e2 100755 --- a/gnu/gcc/BUILD +++ b/gnu/gcc/BUILD @@ -45,11 +45,8 @@ if list_find "$GCC_COMPILER" "ada" ; then ADA_PATH=${SOURCE13/.tar.bz2/} && PATH=$SOURCE_DIRECTORY/$ADA_PATH/usr/bin:$PATH && - if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]]; then - export CC="$SOURCE_DIRECTORY/$ADA_PATH/usr/bin/gnatgcc" - elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then - export CC="$SOURCE_DIRECTORY/$ADA_PATH/usr/bin/gcc" - fi && + export CC="$SOURCE_DIRECTORY/$ADA_PATH/usr/bin/gcc" && + export INCLUDE_DIR="$SOURCE_DIRECTORY/$ADA_PATH/usr/lib/gcc/$HOST/${VERSION13}/include" && export LIB_DIR="$SOURCE_DIRECTORY/$ADA_PATH/usr/lib/gcc/$HOST/${VERSION13}/" && export LDFLAGS="-L${LIB_DIR}" && diff --git a/gnu/gcc/CONFIGURE b/gnu/gcc/CONFIGURE index 44460f662e..687f348a8c 100755 --- a/gnu/gcc/CONFIGURE +++ b/gnu/gcc/CONFIGURE @@ -12,8 +12,3 @@ if list_find "$GCC_COMPILER" "java" ; then config_query GCJ_AWT "Do you want support for AWT (requires gtk+2 and libart_lgpl)?" n && config_query_option GCJ_HOME "Add JDK Tree emulation?" n "--enable-java-home" "" fi - -#if list_find "$GCC_COMPILER" "ada"; then -# config_query GCC_ADA_BINDING_GENERATOR "Do you want to patch gcc so -fdump-ada-spec is available?" n && -# config_query GCC_ADA_LIBADDRLINE "Do you want to patch gcc so libaddr2line is available?" n -#fi diff --git a/gnu/gcc/DEPENDS b/gnu/gcc/DEPENDS index 0d17c8d463..e91a490e56 100755 --- a/gnu/gcc/DEPENDS +++ b/gnu/gcc/DEPENDS @@ -1,4 +1,5 @@ . $GRIMOIRE/libcompat && +depends perl && if list_find "$GCC_COMPILER" "java" ; then depends unzip && depends zip && diff --git a/gnu/gcc/DETAILS b/gnu/gcc/DETAILS index fc4802f190..7f3daca7fa 100755 --- a/gnu/gcc/DETAILS +++ b/gnu/gcc/DETAILS @@ -1,42 +1,17 @@ SPELL=gcc - VERSION=4.6.4 + VERSION=4.8.2 PATCHLEVEL=0 - BASE_SOURCE_URL="ftp://gcc.gnu.org/gnu/gcc/${SPELL}-${VERSION}" - SOURCE=gcc-core-$VERSION.tar.bz2 + BASE_SOURCE_URL="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$VERSION" + SOURCE=gcc-$VERSION.tar.bz2 SOURCE2=$SOURCE.sig SOURCE_DIRECTORY=$BUILD_DIRECTORY/gcc-$VERSION SOURCE_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE - SOURCE_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE + SOURCE_URL[1]=${BASE_SOURCE_URL}/$SOURCE SOURCE2_URL[0]=${SOURCE_URL[0]}.sig SOURCE_GPG=gnu.gpg:$SOURCE.sig:UPSTREAM_KEY SOURCE2_IGNORE=signature -if list_find "$GCC_COMPILER" "c++" ; then - SOURCE3=gcc-g++-$VERSION.tar.bz2 - SOURCE4=$SOURCE3.sig - SOURCE3_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE3 - SOURCE3_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE3 - SOURCE4_URL[0]=${SOURCE3_URL[0]}.sig - SOURCE3_GPG=gnu.gpg:$SOURCE4:UPSTREAM_KEY - SOURCE4_IGNORE=signature -fi -if list_find "$GCC_COMPILER" "objc" ; then - SOURCE5=gcc-objc-$VERSION.tar.bz2 - SOURCE6=$SOURCE5.sig - SOURCE5_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE5 - SOURCE5_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE5 - SOURCE6_URL[0]=${SOURCE5_URL[0]}.sig - SOURCE5_GPG=gnu.gpg:$SOURCE6:UPSTREAM_KEY - SOURCE6_IGNORE=signature -fi if list_find "$GCC_COMPILER" "ada" ; then - SOURCE7=gcc-ada-$VERSION.tar.bz2 - SOURCE8=$SOURCE7.sig - SOURCE7_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE7 - SOURCE7_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE7 - SOURCE8_URL[0]=${SOURCE7_URL[0]}.sig - SOURCE7_GPG=gnu.gpg:$SOURCE8:UPSTREAM_KEY - SOURCE8_IGNORE=signature # howto generate the ada bootstraper # step 1: make a backup of your existing gcc cache you'll lose things like libstdc++ @@ -54,14 +29,14 @@ if list_find "$GCC_COMPILER" "ada" ; then if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" ]] then - VERSION13=4.5.2 + VERSION13=4.7.1 SOURCE13=ada-$VERSION13-i686-pc-linux-gnu.tar.bz2 elif [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]] then VERSION13=4.3.3 SOURCE13=ada-$VERSION13-x86_64-pc-linux-gnu.tar.bz2 else - VERSION13=4.5.2 + VERSION13=4.7.1 SOURCE13=ada-$VERSION13-i686-pc-linux-gnu.tar.bz2 fi @@ -71,37 +46,6 @@ fi SOURCE14_URL[0]=${SOURCE13_URL[0]}.sig SOURCE14_IGNORE=signature fi -if list_find "$GCC_COMPILER" "java" ; then - SOURCE9=gcc-java-$VERSION.tar.bz2 - SOURCE10=$SOURCE9.sig - SOURCE9_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE9 - SOURCE9_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE9 - SOURCE10_URL[0]=${SOURCE9_URL[0]}.sig - SOURCE9_GPG=gnu.gpg:$SOURCE10:UPSTREAM_KEY - SOURCE10_IGNORE=signature -# Eclipse compiler for Java (needed since 4.3) - SOURCE15=ecj-4.3.jar - SOURCE15_URL[0]=ftp://sourceware.org/pub/java/$SOURCE15 - SOURCE15_GPG=gurus.gpg:$SOURCE15.sig -fi -if list_find "$GCC_COMPILER" "fortran" ; then - SOURCE11=gcc-fortran-$VERSION.tar.bz2 - SOURCE12=$SOURCE11.sig - SOURCE11_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE11 - SOURCE11_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE11 - SOURCE12_URL[0]=${SOURCE11_URL[0]}.sig - SOURCE11_GPG=gnu.gpg:$SOURCE12:UPSTREAM_KEY - SOURCE12_IGNORE=signature -fi -if list_find "$GCC_COMPILER" "go" ; then - SOURCE16=gcc-go-$VERSION.tar.bz2 - SOURCE17=$SOURCE16.sig - SOURCE16_URL[0]=$GNU_URL/gcc/gcc-$VERSION/$SOURCE16 - SOURCE16_URL[1]=${BASE_SOURCE_URL}-$VERSION/$SOURCE16 - SOURCE17_URL[0]=${SOURCE16_URL[0]}.sig - SOURCE16_GPG=gnu.gpg:$SOURCE17:UPSTREAM_KEY - SOURCE17_IGNORE=signature -fi LICENSE[0]=GPL TMPFS=off WEB_SITE=http://gcc.gnu.org/ diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY index d902799897..34195b045b 100644 --- a/gnu/gcc/HISTORY +++ b/gnu/gcc/HISTORY @@ -11,6 +11,20 @@ * glibc216.patch: Removed, fix included in 4.6.4 * PRE_BUILD: No longer apply glibc216.patch +2013-10-16 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 4.8.2 + * PRE_BUILD, 0001-remove-libffi.patch: add patch to remove + redundant libffi + * PRE_BUILD, 0002-4.8.0-ffast-math.patch: renew patch + * PRE_BUILD, 0003-fix-header-generation-for-libgo.patch: + fix header generation for libgo + * txt00120.txt.gz, ecj-4.3.jar.sig, ada-symbolic-tracebacks.diff, gcc-4.4.0-ffast-math.patch, mksysinfo.patch: removed + * DETAILS, BUILD: use new version of the ada bootstrap compiler + * DETAILS: there is now one integrated tarball, so remove multiple source files + * PRE_BUILD: no need to unpack multiple files, except for ada + do not apply ffast-math.patch or remove-libffi.patch + * DEPENDS: add perl + 2013-02-10 Vlad Glagolev <stealth@sourcemage.org> * PRE_BUILD: apply go patch only if Go compiler was included into build * EXPORTS: chmod +x @@ -25,6 +39,15 @@ * PRE_BUILD: apply the patch * glibc216.patch: added, to fix build with glibc 2.16 +2013-08-13 Eric Sandall <sandalle@sourcemage.org> + * DETAILS: Updated to 4.6.4 + Fixes compilation against texinfo 5.0+ + * glibc216.patch: Removed, fix included in 4.6.4 + * PRE_BUILD: No longer apply glibc216.patch + +2012-06-14 Treeve Jelbert <treeve01@oi.be> + * DETAILS: version 4.7.1 + 2012-03-04 Ladislav Hagara <hgr@vabo.cz> * DETAILS: 4.6.3 diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD index ce18915568..b9d00c9659 100755 --- a/gnu/gcc/PRE_BUILD +++ b/gnu/gcc/PRE_BUILD @@ -1,15 +1,5 @@ default_pre_build && -if list_find "$GCC_COMPILER" "c++" ; then - cd $BUILD_DIRECTORY && - unpack_file 3 -fi && -if list_find "$GCC_COMPILER" "objc" ; then - cd $BUILD_DIRECTORY && - unpack_file 5 -fi && if list_find "$GCC_COMPILER" "ada" ; then - cd $BUILD_DIRECTORY && - unpack_file 7 cd $SOURCE_DIRECTORY && mkdir ${SOURCE13/.tar.bz2} && @@ -27,16 +17,11 @@ if list_find "$GCC_COMPILER" "ada" ; then sedit 's:and Nam is "gnatgcc":and Nam is "gcc":' \ $SOURCE_DIRECTORY/gcc/ada/osint.ads && cd ${SOURCE_DIRECTORY} -# if [[ "$GCC_ADA_BINDING_GENERATOR" == "y" ]]; then -# zcat ${SCRIPT_DIRECTORY}/txt00120.txt.gz | patch -p0 || return 1 -# fi && -# if [[ "$GCC_ADA_LIBADDRLINE" == "y" ]]; then -# patch -p1 < ${SCRIPT_DIRECTORY}/ada-symbolic-tracebacks.diff || return 1 -# fi # # End Ada bootstrap cache code # fi && + if list_find "$GCC_COMPILER" "java" ; then cd $BUILD_DIRECTORY && unpack_file 9 && @@ -66,8 +51,8 @@ sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in && patch -p0 < "$SPELL_DIRECTORY/python-gdb.patch" && if list_find "$GCC_COMPILER" "go"; then - patch -p0 < "$SPELL_DIRECTORY/mksysinfo.patch" + patch -p1 < "$SPELL_DIRECTORY/0003-fix-header-generation-for-libgo.patch" fi && -patch -p1 < "$SPELL_DIRECTORY/gcc-4.4.0-ffast-math.patch" && -patch -p1 < "$SPELL_DIRECTORY/remove-libffi.patch" +patch -p1 < "$SPELL_DIRECTORY/0002-4.8.0-ffast-math.patch" && +patch -p1 < "$SPELL_DIRECTORY/0001-remove-libffi.patch" diff --git a/gnu/gcc/PRE_SUB_DEPENDS b/gnu/gcc/PRE_SUB_DEPENDS index b16c25cb27..740ccd3cdb 100755 --- a/gnu/gcc/PRE_SUB_DEPENDS +++ b/gnu/gcc/PRE_SUB_DEPENDS @@ -5,7 +5,6 @@ case $THIS_SUB_DEPENDS in FORTRAN) list_find "$GCC_COMPILER" fortran ;; GO) list_find "$GCC_COMPILER" go ;; ADA) list_find "$GCC_COMPILER" ada ;; - ADDRLINE) [[ $GCC_ADA_LIBADDRLINE == "y" ]] ;; JAVAHOME) [[ $GCJ_HOME == "--enable-java-home" ]] ;; *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ; return 1;; diff --git a/gnu/gcc/SUB_DEPENDS b/gnu/gcc/SUB_DEPENDS index 954b6285a3..43c8181a6d 100755 --- a/gnu/gcc/SUB_DEPENDS +++ b/gnu/gcc/SUB_DEPENDS @@ -1,5 +1,4 @@ persistent_add GCC_COMPILER && -persistent_add GCC_ADA_LIBADDRLINE && persistent_add GCJ_HOME && case $THIS_SUB_DEPENDS in CXX) list_add GCC_COMPILER c++ ;; @@ -8,7 +7,6 @@ case $THIS_SUB_DEPENDS in FORTRAN) list_add GCC_COMPILER fortran ;; GO) list_add GCC_COMPILER go ;; ADA) list_add GCC_COMPILER ada ;; - ADDRLINE) GCC_ADA_LIBADDRLINE=y ;; JAVAHOME) GCJ_HOME="--enable-java-home" ;; *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ; return 1;; diff --git a/gnu/gcc/ada-symbolic-tracebacks.diff b/gnu/gcc/ada-symbolic-tracebacks.diff deleted file mode 100644 index a6e8d60098..0000000000 --- a/gnu/gcc/ada-symbolic-tracebacks.diff +++ /dev/null @@ -1,313 +0,0 @@ ---- gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in.orig 2010-09-07 12:40:41.000000000 +0200 -+++ gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in 2010-09-07 12:44:26.000000000 +0200 -@@ -2233,7 +2233,7 @@ - a-nucoar.o a-nurear.o i-forbla.o i-forlap.o s-gearop.o - - GNATRTL_OBJS = $(GNATRTL_NONTASKING_OBJS) $(GNATRTL_TASKING_OBJS) \ -- $(GNATRTL_LINEARALGEBRA_OBJS) g-trasym.o memtrack.o -+ $(GNATRTL_LINEARALGEBRA_OBJS) g-trasym.o memtrack.o convert_addresses.o - - # Default run time files - -@@ -2356,7 +2356,6 @@ - for file in $(RTSDIR)/*.ali; do \ - $(INSTALL_DATA_DATE) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \ - done -- -$(INSTALL_DATA) $(RTSDIR)/g-trasym$(objext) $(DESTDIR)$(ADA_RTL_OBJ_DIR) - -cd $(RTSDIR); for file in *$(arext);do \ - $(INSTALL_DATA) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \ - $(RANLIB_FOR_TARGET) $(DESTDIR)$(ADA_RTL_OBJ_DIR)/$$file; \ -@@ -2462,7 +2461,7 @@ - $(GNATRTL_OBJS) - $(RM) $(RTSDIR)/libgnat$(arext) $(RTSDIR)/libgnarl$(arext) - $(AR_FOR_TARGET) $(AR_FLAGS) $(RTSDIR)/libgnat$(arext) \ -- $(addprefix $(RTSDIR)/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS)) -+ $(addprefix $(RTSDIR)/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) g-trasym.o convert_addresses.o) - $(RANLIB_FOR_TARGET) $(RTSDIR)/libgnat$(arext) - $(AR_FOR_TARGET) $(AR_FLAGS) $(RTSDIR)/libgnarl$(arext) \ - $(addprefix $(RTSDIR)/,$(GNATRTL_TASKING_OBJS)) -@@ -2492,6 +2491,7 @@ - $(TARGET_LIBGCC2_CFLAGS) \ - -o libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \ - $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \ -+ g-trasym.o convert_addresses.o \ - $(SO_OPTS)libgnat$(hyphen)$(LIBRARY_VERSION)$(soext) \ - $(MISCLIB) -lm - cd $(RTSDIR); ../../xgcc -B../../ -shared $(GNATLIBCFLAGS) \ -@@ -2756,6 +2756,7 @@ - sysdep.o : sysdep.c - raise-gcc.o : raise-gcc.c raise.h - raise.o : raise.c raise.h -+convert_addresses.o : convert_addresses.c - vx_stack_info.o : vx_stack_info.c - - cio.o : cio.c ---- gcc-4.5.1/gcc/ada/adaint.c.orig 2010-09-07 12:46:00.000000000 +0200 -+++ gcc-4.5.1/gcc/ada/adaint.c 2010-09-07 12:48:21.000000000 +0200 -@@ -3461,37 +3461,6 @@ - } - #endif - --#if defined (IS_CROSS) \ -- || (! ((defined (sparc) || defined (i386)) && defined (sun) \ -- && defined (__SVR4)) \ -- && ! (defined (linux) && (defined (i386) || defined (__x86_64__))) \ -- && ! (defined (linux) && defined (__ia64__)) \ -- && ! (defined (linux) && defined (powerpc)) \ -- && ! defined (__FreeBSD__) \ -- && ! defined (__Lynx__) \ -- && ! defined (__hpux__) \ -- && ! defined (__APPLE__) \ -- && ! defined (_AIX) \ -- && ! (defined (__alpha__) && defined (__osf__)) \ -- && ! defined (VMS) \ -- && ! defined (__MINGW32__) \ -- && ! (defined (__mips) && defined (__sgi))) -- --/* Dummy function to satisfy g-trasym.o. See the preprocessor conditional -- just above for a list of native platforms that provide a non-dummy -- version of this procedure in libaddr2line.a. */ -- --void --convert_addresses (const char *file_name ATTRIBUTE_UNUSED, -- void *addrs ATTRIBUTE_UNUSED, -- int n_addr ATTRIBUTE_UNUSED, -- void *buf ATTRIBUTE_UNUSED, -- int *len ATTRIBUTE_UNUSED) --{ -- *len = 0; --} --#endif -- - #if defined (_WIN32) - int __gnat_argument_needs_quote = 1; - #else ---- gcc-4.5.1/gcc/ada/g-trasym.adb.orig 2010-09-07 12:49:42.000000000 +0200 -+++ gcc-4.5.1/gcc/ada/g-trasym.adb 2010-09-07 12:52:04.000000000 +0200 -@@ -32,16 +32,16 @@ - ------------------------------------------------------------------------------ - - -- Run-time symbolic traceback support -+-- This file has been modified by Juergen Pfeifer (31-Dec-1999) for -+-- the purpose to support the Ada for Linux Team implementation of -+-- convert_addresses. This implementation has the advantage to run -+-- on the binutils as they are deployed on Linux. - - with System.Soft_Links; - with Ada.Exceptions.Traceback; use Ada.Exceptions.Traceback; - - package body GNAT.Traceback.Symbolic is - -- pragma Linker_Options ("-laddr2line"); -- pragma Linker_Options ("-lbfd"); -- pragma Linker_Options ("-liberty"); -- - package TSL renames System.Soft_Links; - - -- To perform the raw addresses to symbolic form translation we rely on a -@@ -80,9 +80,13 @@ - -- FILENAME. LEN points to an integer which contains the size of the - -- BUF buffer at input and the result length at output. - -- -- -- This procedure is provided by libaddr2line on targets that support -- -- it. A dummy version is in adaint.c for other targets so that build -- -- of shared libraries doesn't generate unresolved symbols. -+ -- This is the ALT Linux specific version adapted to the binutils -+ -- deployed with most Linuxes. These binutils already have an -+ -- addr2line tool that demangles Ada symbolic names, but there are -+ -- version dependant variants for the option names. Therefore our -+ -- implementation spawns a shell script that does normalization of -+ -- the option and then executes addr2line and communicates with it -+ -- through a bidirectional pipe. - -- - -- Note that this procedure is *not* thread-safe. - -@@ -94,8 +98,9 @@ - (c_exename : System.Address) return System.Address; - pragma Import (C, locate_exec_on_path, "__gnat_locate_exec_on_path"); - -- Res : String (1 .. 256 * Traceback'Length); -- Len : Integer; -+ B_Size : constant Integer := 256 * Traceback'Length; -+ Len : Integer := B_Size; -+ Res : String (1 .. B_Size); - - use type System.Address; - -Index: src/gcc/ada/convert_addresses.c -=================================================================== ---- /dev/null -+++ gcc-4.5.1/gcc/ada/convert_addresses.c -@@ -0,0 +1,157 @@ -+/* -+ Copyright (C) 1999 by Juergen Pfeifer <juergen.pfeifer@gmx.net> -+ Ada for Linux Team (ALT) -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, distribute with modifications, sublicense, and/or sell -+ copies of the Software, and to permit persons to whom the Software is -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -+ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -+ THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+ Except as contained in this notice, the name(s) of the above copyright -+ holders shall not be used in advertising or otherwise to promote the -+ sale, use or other dealings in this Software without prior written -+ authorization. -+*/ -+#include <sys/types.h> -+#include <stdlib.h> -+#include <stdio.h> -+#include <unistd.h> -+#include <string.h> -+#include <signal.h> -+ -+#define STDIN_FILENO 0 -+#define STDOUT_FILENO 1 -+#define MAX_LINE 1024 -+ -+#define CLOSE1 close(fd1[0]); close(fd1[1]) -+#define CLOSE2 close(fd2[0]); close(fd2[1]) -+#define RESTSIG sigaction(SIGPIPE,&oact,NULL) -+ -+void convert_addresses -+( void* addrs[], -+ int n_addr, -+ char* buf, -+ int* len) -+{ -+ int max_len = *len; -+ pid_t pid = getpid(); -+ pid_t child; -+ -+ struct sigaction act, oact; -+ -+ int fd1[2], fd2[2]; -+ char exe_name[128]; -+ -+ *buf = 0; *len = 0; -+ /* Thanx to the /proc filesystem we can very easily reference our own -+ executable image:-)*/ -+ snprintf(exe_name,sizeof(exe_name),"--exe=/proc/%ld/exe", (long)pid); -+ -+ act.sa_handler = SIG_IGN; -+ sigemptyset(&act.sa_mask); -+ act.sa_flags = 0; -+ if (sigaction(SIGPIPE,&act,&oact) < 0) -+ return; -+ -+ if (pipe(fd1) >= 0) { -+ if (pipe(fd2)>=0) { -+ if ((child = fork()) < 0) { -+ CLOSE1; CLOSE2; RESTSIG; -+ return; -+ } -+ else { -+ if (0==child) { -+ close(fd1[1]); -+ close(fd2[0]); -+ if (fd1[0] != STDIN_FILENO) { -+ if (dup2(fd1[0],STDIN_FILENO) != STDIN_FILENO) { -+ CLOSE1; CLOSE2; -+ } -+ close(fd1[0]); -+ } -+ if (fd2[1] != STDOUT_FILENO) { -+ if (dup2(fd2[1],STDOUT_FILENO) != STDOUT_FILENO) { -+ CLOSE1; CLOSE2; -+ } -+ close(fd2[1]); -+ } -+ { -+ /* As pointed out by Florian Weimer to me, it is a -+ security threat to call the script with a user defined -+ environment and using the path. That would be Trojans -+ pleasure. Therefore we use the absolute path to -+ addr2line and an empty environment. That should be -+ safe. -+ */ -+ char *const argv[] = { "addr2line", -+ exe_name, -+ "--demangle=gnat", -+ "--functions", -+ "--basenames", -+ NULL }; -+ char *const envp[] = { NULL }; -+ if (execve("/usr/bin/addr2line", argv, envp) < 0) { -+ CLOSE1; CLOSE2; -+ } -+ } -+ } -+ else { -+ int i, n; -+ char hex[16]; -+ char line[MAX_LINE + 1]; -+ char *p; -+ char *s = buf; -+ -+ /* Parent context */ -+ close(fd1[0]); -+ close(fd2[1]); -+ -+ for(i=0; i < n_addr; i++) { -+ snprintf(hex,sizeof(hex),"%p\n",addrs[i]); -+ write(fd1[1],hex,strlen(hex)); -+ n = read(fd2[0],line,MAX_LINE); -+ if (n<=0) -+ break; -+ line[n]=0; -+ /* We have approx. 16 additional chars for "%p in " clause. -+ We use this info to prevent a buffer overrun. -+ */ -+ if (n + 16 + (*len) > max_len) -+ break; -+ p = strchr(line,'\n'); -+ if (p) { -+ if (*(p+1)) { -+ *p = 0; -+ *len += snprintf(s, (max_len - (*len)), "%p in %s at %s",addrs[i], line, p+1); -+ } -+ else { -+ *len += snprintf(s, (max_len - (*len)), "%p at %s",addrs[i], line); -+ } -+ s = buf + (*len); -+ } -+ } -+ close(fd1[1]); -+ close(fd2[0]); -+ } -+ } -+ } -+ else { -+ CLOSE1; -+ } -+ } -+ RESTSIG; -+} ---- gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in.orig 2010-09-07 22:11:06.000000000 +0200 -+++ gcc-4.5.1/gcc/ada/gcc-interface/Makefile.in 2010-09-07 22:12:26.000000000 +0200 -@@ -247,10 +247,10 @@ - # Both . and srcdir are used, in that order, - # so that tm.h and config.h will be found in the compilation - # subdirectory rather than in the source directory. --INCLUDES = -I- -I. -I.. -I$(srcdir)/ada -I$(srcdir) -I$(srcdir)/config \ -+INCLUDES = -iquote -I. -I.. -I$(srcdir)/ada -I$(srcdir) -I$(srcdir)/config \ - -I$(srcdir)/../include - --ADA_INCLUDES = -I- -I. -I$(srcdir)/ada -+ADA_INCLUDES = -iquote -I. -I$(srcdir)/ada - - INCLUDES_FOR_SUBDIR = -I. -I.. -I../.. -I$(fsrcdir)/ada \ - -I$(fsrcdir)/../include -I$(fsrcdir) diff --git a/gnu/gcc/ecj-4.3.jar.sig b/gnu/gcc/ecj-4.3.jar.sig Binary files differdeleted file mode 100644 index b26563d701..0000000000 --- a/gnu/gcc/ecj-4.3.jar.sig +++ /dev/null diff --git a/gnu/gcc/gcc-4.4.0-ffast-math.patch b/gnu/gcc/gcc-4.4.0-ffast-math.patch deleted file mode 100644 index 7cfd00c666..0000000000 --- a/gnu/gcc/gcc-4.4.0-ffast-math.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -Naur gcc-4.4.0.orig/gcc/config/i386/crtfastmath.c gcc-4.4.0/gcc/config/i386/crtfastmath.c ---- gcc-4.4.0.orig/gcc/config/i386/crtfastmath.c 2009-05-12 16:27:42.827645459 -0700 -+++ gcc-4.4.0/gcc/config/i386/crtfastmath.c 2009-05-12 16:27:50.489399823 -0700 -@@ -30,6 +30,23 @@ - #include "cpuid.h" - #endif - -+struct -+{ -+ unsigned short int cwd; -+ unsigned short int swd; -+ unsigned short int twd; -+ unsigned short int fop; -+ long int fip; -+ long int fcs; -+ long int foo; -+ long int fos; -+ long int mxcsr; -+ long int mxcsr_mask; -+ long int st_space[32]; -+ long int xmm_space[32]; -+ long int padding[56]; -+} __attribute__ ((aligned (16))) fxsave; -+ - static void __attribute__((constructor)) - #ifndef __x86_64__ - /* The i386 ABI only requires 4-byte stack alignment, so this is necessary -@@ -54,22 +71,6 @@ - if (edx & bit_FXSAVE) - { - /* Check if DAZ is available. */ -- struct -- { -- unsigned short int cwd; -- unsigned short int swd; -- unsigned short int twd; -- unsigned short int fop; -- long int fip; -- long int fcs; -- long int foo; -- long int fos; -- long int mxcsr; -- long int mxcsr_mask; -- long int st_space[32]; -- long int xmm_space[32]; -- long int padding[56]; -- } __attribute__ ((aligned (16))) fxsave; - - __builtin_memset (&fxsave, 0, sizeof (fxsave)); - diff --git a/gnu/gcc/remove-libffi.patch b/gnu/gcc/remove-libffi.patch deleted file mode 100644 index 91f2d1577d..0000000000 --- a/gnu/gcc/remove-libffi.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- gcc-4.6.2/Makefile.in.orig 2012-02-04 22:17:43.000000000 +0100 -+++ gcc-4.6.2/Makefile.in 2012-02-04 22:19:31.000000000 +0100 -@@ -1848,7 +1848,6 @@ - install-info-target: maybe-install-info-target-libgloss - install-info-target: maybe-install-info-target-gperf - install-info-target: maybe-install-info-target-examples --install-info-target: maybe-install-info-target-libffi - install-info-target: maybe-install-info-target-libjava - install-info-target: maybe-install-info-target-zlib - install-info-target: maybe-install-info-target-boehm-gc -@@ -1963,7 +1962,6 @@ - install-pdf-target: maybe-install-pdf-target-libgloss - install-pdf-target: maybe-install-pdf-target-gperf - install-pdf-target: maybe-install-pdf-target-examples --install-pdf-target: maybe-install-pdf-target-libffi - install-pdf-target: maybe-install-pdf-target-libjava - install-pdf-target: maybe-install-pdf-target-zlib - install-pdf-target: maybe-install-pdf-target-boehm-gc -@@ -2078,7 +2076,6 @@ - install-html-target: maybe-install-html-target-libgloss - install-html-target: maybe-install-html-target-gperf - install-html-target: maybe-install-html-target-examples --install-html-target: maybe-install-html-target-libffi - install-html-target: maybe-install-html-target-libjava - install-html-target: maybe-install-html-target-zlib - install-html-target: maybe-install-html-target-boehm-gc -@@ -2193,7 +2190,6 @@ - installcheck-target: maybe-installcheck-target-libgloss - installcheck-target: maybe-installcheck-target-gperf - installcheck-target: maybe-installcheck-target-examples --installcheck-target: maybe-installcheck-target-libffi - installcheck-target: maybe-installcheck-target-libjava - installcheck-target: maybe-installcheck-target-zlib - installcheck-target: maybe-installcheck-target-boehm-gc -@@ -3045,7 +3041,6 @@ - maybe-install-target-libgloss \ - maybe-install-target-gperf \ - maybe-install-target-examples \ -- maybe-install-target-libffi \ - maybe-install-target-libjava \ - maybe-install-target-zlib \ - maybe-install-target-boehm-gc \ -@@ -3179,7 +3174,6 @@ - maybe-install-strip-target-libgloss \ - maybe-install-strip-target-gperf \ - maybe-install-strip-target-examples \ -- maybe-install-strip-target-libffi \ - maybe-install-strip-target-libjava \ - maybe-install-strip-target-zlib \ - maybe-install-strip-target-boehm-gc \ diff --git a/gnu/gcc/txt00120.txt.gz b/gnu/gcc/txt00120.txt.gz Binary files differdeleted file mode 100644 index 99211366e1..0000000000 --- a/gnu/gcc/txt00120.txt.gz +++ /dev/null |