gcc: rebuild against new ppl and cloog, enable ISL backend.
This commit is contained in:
parent
b43a6bbbda
commit
a7cbd7d912
10 changed files with 61 additions and 14 deletions
|
@ -1,8 +1,8 @@
|
||||||
libc.so.6
|
libc.so.6
|
||||||
libcloog.so.0
|
|
||||||
libppl_c.so.4
|
|
||||||
libmpc.so.2
|
libmpc.so.2
|
||||||
libmpfr.so.4
|
libmpfr.so.4
|
||||||
libgmp.so.10
|
libgmp.so.10
|
||||||
libdl.so.2
|
libdl.so.2
|
||||||
libz.so.1
|
libz.so.1
|
||||||
|
libcloog-isl.so.3
|
||||||
|
libppl_c.so.4
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
libc.so.6
|
libc.so.6
|
||||||
libcloog.so.0
|
|
||||||
libppl_c.so.4
|
|
||||||
libmpc.so.2
|
libmpc.so.2
|
||||||
libmpfr.so.4
|
libmpfr.so.4
|
||||||
libgmp.so.10
|
libgmp.so.10
|
||||||
libdl.so.2
|
libdl.so.2
|
||||||
libz.so.1
|
libz.so.1
|
||||||
|
libcloog-isl.so.3
|
||||||
|
libppl_c.so.4
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
libc.so.6
|
libc.so.6
|
||||||
libcloog.so.0
|
|
||||||
libppl_c.so.4
|
|
||||||
libmpc.so.2
|
libmpc.so.2
|
||||||
libmpfr.so.4
|
libmpfr.so.4
|
||||||
libgmp.so.10
|
libgmp.so.10
|
||||||
|
@ -9,3 +7,5 @@ libz.so.1
|
||||||
libstdc++.so.6
|
libstdc++.so.6
|
||||||
libm.so.6
|
libm.so.6
|
||||||
libgcc_s.so.1
|
libgcc_s.so.1
|
||||||
|
libcloog-isl.so.3
|
||||||
|
libppl_c.so.4
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
libcloog.so.0
|
|
||||||
libppl_c.so.4
|
|
||||||
libmpc.so.2
|
libmpc.so.2
|
||||||
libmpfr.so.4
|
libmpfr.so.4
|
||||||
libgmp.so.10
|
libgmp.so.10
|
||||||
libdl.so.2
|
libdl.so.2
|
||||||
libz.so.1
|
libz.so.1
|
||||||
libc.so.6
|
libc.so.6
|
||||||
|
libcloog-isl.so.3
|
||||||
|
libppl_c.so.4
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
libcloog.so.0
|
|
||||||
libppl_c.so.4
|
|
||||||
libmpc.so.2
|
libmpc.so.2
|
||||||
libmpfr.so.4
|
libmpfr.so.4
|
||||||
libgmp.so.10
|
libgmp.so.10
|
||||||
libdl.so.2
|
libdl.so.2
|
||||||
libz.so.1
|
libz.so.1
|
||||||
libc.so.6
|
libc.so.6
|
||||||
|
libcloog-isl.so.3
|
||||||
|
libppl_c.so.4
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
libc.so.6
|
libc.so.6
|
||||||
libcloog.so.0
|
|
||||||
libppl_c.so.4
|
|
||||||
libmpc.so.2
|
libmpc.so.2
|
||||||
libmpfr.so.4
|
libmpfr.so.4
|
||||||
libgmp.so.10
|
libgmp.so.10
|
||||||
libdl.so.2
|
libdl.so.2
|
||||||
libz.so.1
|
libz.so.1
|
||||||
|
libcloog-isl.so.3
|
||||||
|
libppl_c.so.4
|
||||||
|
|
23
srcpkgs/gcc/patches/gcc-4.7.0-cloog-0.17.patch
Normal file
23
srcpkgs/gcc/patches/gcc-4.7.0-cloog-0.17.patch
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
--- configure 2011-12-18 20:03:44.000000000 +1000
|
||||||
|
+++ configure 2012-02-03 17:55:14.885990135 +1000
|
||||||
|
@@ -6049,8 +6049,8 @@
|
||||||
|
LDFLAGS="${_cloog_saved_LDFLAGS} ${clooglibs} ${ppllibs}"
|
||||||
|
|
||||||
|
if test "${cloog_org}" = yes ; then
|
||||||
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.16.1 of CLooG" >&5
|
||||||
|
-$as_echo_n "checking for version 0.16.1 of CLooG... " >&6; }
|
||||||
|
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.17 of CLooG" >&5
|
||||||
|
+$as_echo_n "checking for version 0.17 of CLooG... " >&6; }
|
||||||
|
if test "${gcc_cv_cloog_ct_0_14_0+set}" = set; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
@@ -6061,8 +6061,7 @@
|
||||||
|
main ()
|
||||||
|
{
|
||||||
|
#if CLOOG_VERSION_MAJOR != 0 \
|
||||||
|
- || CLOOG_VERSION_MINOR != 16 \
|
||||||
|
- || CLOOG_VERSION_REVISION < 1
|
||||||
|
+ || CLOOG_VERSION_MINOR != 17
|
||||||
|
choke me
|
||||||
|
#endif
|
||||||
|
;
|
11
srcpkgs/gcc/patches/gcc-4.7.1-libgo-write.patch
Normal file
11
srcpkgs/gcc/patches/gcc-4.7.1-libgo-write.patch
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- libgo/runtime/print.c 2012-05-26 04:22:14.000000000 +1000
|
||||||
|
+++ libgo/runtime/print.c 2012-06-16 15:06:28.553138502 +1000
|
||||||
|
@@ -17,7 +17,8 @@
|
||||||
|
G* g = runtime_g();
|
||||||
|
|
||||||
|
if(g == nil || g->writebuf == nil) {
|
||||||
|
- runtime_write(2, v, n);
|
||||||
|
+ ssize_t bytesWritten = runtime_write(2, v, n);
|
||||||
|
+ (void)bytesWritten;
|
||||||
|
return;
|
||||||
|
}
|
11
srcpkgs/gcc/patches/gcc-4.7.1-ppl-1.0.patch
Normal file
11
srcpkgs/gcc/patches/gcc-4.7.1-ppl-1.0.patch
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- configure.orig 2012-07-01 17:01:26.754771029 +0200
|
||||||
|
+++ configure 2012-07-01 17:02:05.402843729 +0200
|
||||||
|
@@ -5690,7 +5690,7 @@ int
|
||||||
|
main ()
|
||||||
|
{
|
||||||
|
|
||||||
|
- #if PPL_VERSION_MAJOR != 0 || PPL_VERSION_MINOR < 11
|
||||||
|
+ #if PPL_VERSION_MAJOR > 2 || PPL_VERSION_MINOR > 20
|
||||||
|
choke me
|
||||||
|
#endif
|
||||||
|
|
|
@ -2,10 +2,11 @@
|
||||||
pkgname=gcc
|
pkgname=gcc
|
||||||
_majorver=4.7
|
_majorver=4.7
|
||||||
version=${_majorver}.1
|
version=${_majorver}.1
|
||||||
revision=1
|
revision=2
|
||||||
distfiles="http://ftp.gnu.org/pub/gnu/gcc/gcc-$version/gcc-$version.tar.bz2"
|
distfiles="http://ftp.gnu.org/pub/gnu/gcc/gcc-$version/gcc-$version.tar.bz2"
|
||||||
depends="binutils libgomp>=${_majorver} libitm>=${_majorver} libssp-devel>=${_majorver}"
|
depends="binutils libgomp>=${_majorver} libitm>=${_majorver} libssp-devel>=${_majorver}"
|
||||||
makedepends="perl flex zlib-devel gmp-devel mpfr-devel mpc-devel cloog-ppl-devel libelf-devel"
|
makedepends="perl flex zlib-devel gmp-devel mpfr-devel mpc-devel
|
||||||
|
ppl-devel>=1.0 cloog-devel libelf-devel"
|
||||||
short_desc="The GNU C Compiler"
|
short_desc="The GNU C Compiler"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
homepage="http://gcc.gnu.org"
|
homepage="http://gcc.gnu.org"
|
||||||
|
@ -51,6 +52,7 @@ do_configure() {
|
||||||
--disable-rpath --with-system-zlib --enable-shared --enable-lto \
|
--disable-rpath --with-system-zlib --enable-shared --enable-lto \
|
||||||
--enable-linker-build-id --enable-gnu-unique-object \
|
--enable-linker-build-id --enable-gnu-unique-object \
|
||||||
--enable-checking=release --disable-libstdcxx-pch \
|
--enable-checking=release --disable-libstdcxx-pch \
|
||||||
|
--with-ppl --enable-cloog-backend=isl --enable-libstdcxx-time \
|
||||||
${CONFIGURE_SHARED_ARGS}
|
${CONFIGURE_SHARED_ARGS}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue