[arch-commits] Commit in aarch64-linux-gnu-gcc/repos (4 files)
Date: Monday, September 11, 2017 @ 18:05:00 Author: anatolik Revision: 256955 archrelease: copy trunk to community-i686, community-x86_64 Added: aarch64-linux-gnu-gcc/repos/community-i686/PKGBUILD (from rev 256954, aarch64-linux-gnu-gcc/trunk/PKGBUILD) aarch64-linux-gnu-gcc/repos/community-x86_64/PKGBUILD (from rev 256954, aarch64-linux-gnu-gcc/trunk/PKGBUILD) Deleted: aarch64-linux-gnu-gcc/repos/community-i686/PKGBUILD aarch64-linux-gnu-gcc/repos/community-x86_64/PKGBUILD ---+ /PKGBUILD | 184 community-i686/PKGBUILD | 92 -- community-x86_64/PKGBUILD | 92 -- 3 files changed, 184 insertions(+), 184 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2017-09-11 18:03:49 UTC (rev 256954) +++ community-i686/PKGBUILD 2017-09-11 18:05:00 UTC (rev 256955) @@ -1,92 +0,0 @@ -# Maintainer: Anatol Pomozov- -_target=aarch64-linux-gnu -pkgname=$_target-gcc -pkgver=7.1.0 -_islver=0.18 -pkgrel=1 -_snapshot=7-20170504 -pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' -arch=(i686 x86_64) -url='http://gcc.gnu.org/' -license=(GPL LGPL FDL) -depends=($_target-binutils $_target-glibc libmpc zlib) -makedepends=(gmp mpfr) -options=(!emptydirs !strip) -source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2 -ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2 -http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) -sha256sums=('0a179b9fe8e90215d7b2385c40a2e36ba7f823193531847eb7fcff866df556ba' -'6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b') - -if [ -n "$_snapshot" ]; then - _basedir=gcc-$_snapshot -else - _basedir=gcc-$pkgver -fi - -prepare() { - cd $_basedir - - # link isl for in-tree builds - ln -sf ../isl-$_islver isl - - echo $pkgver > gcc/BASE-VER - - # Do not run fixincludes - sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in - - # hack! - some configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/$_basedir/{libiberty,gcc}/configure - - rm -rf $srcdir/gcc-build - mkdir $srcdir/gcc-build -} - -build() { - cd gcc-build - - # using -pipe causes spurious test-suite failures - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 - CFLAGS=${CFLAGS/-pipe/} - CXXFLAGS=${CXXFLAGS/-pipe/} - - $srcdir/$_basedir/configure \ - --prefix=/usr \ - --program-prefix=$_target- \ - --with-local-prefix=/usr/$_target \ - --with-sysroot=/usr/$_target \ - --with-build-sysroot=/usr/$_target \ - --libdir=/usr/lib --libexecdir=/usr/lib \ - --target=$_target --host=$CHOST --build=$CHOST \ - --disable-nls \ - --enable-languages=c,c++ \ - --enable-shared --enable-threads=posix \ - --with-system-zlib --with-isl --enable-__cxa_atexit \ - --disable-libunwind-exceptions --enable-clocale=gnu \ - --disable-libstdcxx-pch --disable-libssp \ - --enable-gnu-unique-object --enable-linker-build-id \ - --enable-lto --enable-plugin --enable-install-libiberty \ - --with-linker-hash-style=gnu --enable-gnu-indirect-function \ - --disable-multilib --disable-werror \ - --enable-checking=release - - make -} - -package() { - cd gcc-build - - make DESTDIR="$pkgdir" install-gcc install-target-libgcc install-target-libstdc++-v3 - - # strip target binaries - find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - # strip host binaries - find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \; - - # Remove files that conflict with host gcc package - rm -r "$pkgdir"/usr/share/man/man7 - rm -r "$pkgdir"/usr/share/info - rm -r "$pkgdir"/usr/share/gcc-$pkgver -} Copied: aarch64-linux-gnu-gcc/repos/community-i686/PKGBUILD (from rev 256954, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2017-09-11 18:05:00 UTC (rev 256955) @@ -0,0 +1,92 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=7.2.0 +_islver=0.18 +pkgrel=1 +_snapshot=7-20170907 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=($_target-binutils $_target-glibc libmpc zlib) +makedepends=(gmp mpfr) +options=(!emptydirs !strip)
[arch-commits] Commit in aarch64-linux-gnu-gcc/repos (4 files)
Date: Saturday, May 6, 2017 @ 16:17:46 Author: anatolik Revision: 227212 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 227211, aarch64-linux-gnu-gcc/trunk/PKGBUILD) aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 227211, aarch64-linux-gnu-gcc/trunk/PKGBUILD) Deleted: aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD ---+ /PKGBUILD | 184 community-testing-i686/PKGBUILD | 92 -- community-testing-x86_64/PKGBUILD | 92 -- 3 files changed, 184 insertions(+), 184 deletions(-) Deleted: community-testing-i686/PKGBUILD === --- community-testing-i686/PKGBUILD 2017-05-06 16:05:42 UTC (rev 227211) +++ community-testing-i686/PKGBUILD 2017-05-06 16:17:46 UTC (rev 227212) @@ -1,92 +0,0 @@ -# Maintainer: Anatol Pomozov- -_target=aarch64-linux-gnu -pkgname=$_target-gcc -pkgver=7.1.0 -_islver=0.18 -pkgrel=1 -_snapshot=7-20170504 -pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' -arch=(i686 x86_64) -url='http://gcc.gnu.org/' -license=(GPL LGPL FDL) -depends=($_target-binutils $_target-glibc libmpc zlib) -makedepends=(gmp mpfr) -options=(!emptydirs !strip) -source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2 -ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2 -http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) -sha256sums=('0a179b9fe8e90215d7b2385c40a2e36ba7f823193531847eb7fcff866df556ba' -'6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b') - -if [ -n "$_snapshot" ]; then - _basedir=gcc-$_snapshot -else - _basedir=gcc-$pkgver -fi - -prepare() { - cd $_basedir - - # link isl for in-tree builds - ln -sf ../isl-$_islver isl - - echo $pkgver > gcc/BASE-VER - - # Do not run fixincludes - sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in - - # hack! - some configure tests for header files using "$CPP $CPPFLAGS" - sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/$_basedir/{libiberty,gcc}/configure - - rm -rf $srcdir/gcc-build - mkdir $srcdir/gcc-build -} - -build() { - cd gcc-build - - # using -pipe causes spurious test-suite failures - # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 - CFLAGS=${CFLAGS/-pipe/} - CXXFLAGS=${CXXFLAGS/-pipe/} - - $srcdir/$_basedir/configure \ - --prefix=/usr \ - --program-prefix=$_target- \ - --with-local-prefix=/usr/$_target \ - --with-sysroot=/usr/$_target \ - --with-build-sysroot=/usr/$_target \ - --libdir=/usr/lib --libexecdir=/usr/lib \ - --target=$_target --host=$CHOST --build=$CHOST \ - --disable-nls \ - --enable-languages=c,c++ \ - --enable-shared --enable-threads=posix \ - --with-system-zlib --with-isl --enable-__cxa_atexit \ - --disable-libunwind-exceptions --enable-clocale=gnu \ - --disable-libstdcxx-pch --disable-libssp \ - --enable-gnu-unique-object --enable-linker-build-id \ - --enable-lto --enable-plugin --enable-install-libiberty \ - --with-linker-hash-style=gnu --enable-gnu-indirect-function \ - --disable-multilib --disable-werror \ - --enable-checking=release - - make -} - -package() { - cd gcc-build - - make DESTDIR="$pkgdir" install-gcc install-target-libgcc install-target-libstdc++-v3 - - # strip target binaries - find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; - - # strip host binaries - find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \; - - # Remove files that conflict with host gcc package - rm -r "$pkgdir"/usr/share/man/man7 - rm -r "$pkgdir"/usr/share/info - rm -r "$pkgdir"/usr/share/gcc-$pkgver -} Copied: aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 227211, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2017-05-06 16:17:46 UTC (rev 227212) @@ -0,0 +1,92 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=7.1.0 +_islver=0.18 +pkgrel=1 +_snapshot=7-20170504 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL)
[arch-commits] Commit in aarch64-linux-gnu-gcc/repos (4 files)
Date: Saturday, May 6, 2017 @ 15:42:32 Author: anatolik Revision: 227203 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: aarch64-linux-gnu-gcc/repos/community-testing-i686/ aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 227202, aarch64-linux-gnu-gcc/trunk/PKGBUILD) aarch64-linux-gnu-gcc/repos/community-testing-x86_64/ aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 227202, aarch64-linux-gnu-gcc/trunk/PKGBUILD) ---+ community-testing-i686/PKGBUILD | 92 community-testing-x86_64/PKGBUILD | 92 2 files changed, 184 insertions(+) Copied: aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 227202, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2017-05-06 15:42:32 UTC (rev 227203) @@ -0,0 +1,92 @@ +# Maintainer: Anatol Pomozov+ +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=7.1.0 +_islver=0.18 +pkgrel=1 +_snapshot=7-20170504 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=($_target-binutils $_target-glibc libmpc zlib) +makedepends=(gmp mpfr) +options=(!emptydirs !strip) +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2 +ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2 +http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) +sha256sums=('0a179b9fe8e90215d7b2385c40a2e36ba7f823193531847eb7fcff866df556ba' +'6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b') + +if [ -n "$_snapshot" ]; then + _basedir=gcc-$_snapshot +else + _basedir=gcc-$pkgver +fi + +prepare() { + cd $_basedir + + # link isl for in-tree builds + ln -sf ../isl-$_islver isl + + echo $pkgver > gcc/BASE-VER + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/$_basedir/{libiberty,gcc}/configure + + rm -rf $srcdir/gcc-build + mkdir $srcdir/gcc-build +} + +build() { + cd gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + $srcdir/$_basedir/configure \ + --prefix=/usr \ + --program-prefix=$_target- \ + --with-local-prefix=/usr/$_target \ + --with-sysroot=/usr/$_target \ + --with-build-sysroot=/usr/$_target \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --target=$_target --host=$CHOST --build=$CHOST \ + --disable-nls \ + --enable-languages=c,c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --with-isl --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-lto --enable-plugin --enable-install-libiberty \ + --with-linker-hash-style=gnu --enable-gnu-indirect-function \ + --disable-multilib --disable-werror \ + --enable-checking=release + + make +} + +package() { + cd gcc-build + + make DESTDIR="$pkgdir" install-gcc install-target-libgcc install-target-libstdc++-v3 + + # strip target binaries + find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; + + # strip host binaries + find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \; + + # Remove files that conflict with host gcc package + rm -r "$pkgdir"/usr/share/man/man7 + rm -r "$pkgdir"/usr/share/info + rm -r "$pkgdir"/usr/share/gcc-$pkgver +} Copied: aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 227202, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2017-05-06 15:42:32 UTC (rev 227203) @@ -0,0 +1,92 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=7.1.0 +_islver=0.18 +pkgrel=1 +_snapshot=7-20170504 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL)
[arch-commits] Commit in aarch64-linux-gnu-gcc/repos (4 files)
Date: Friday, March 24, 2017 @ 03:26:31 Author: anatolik Revision: 218571 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: aarch64-linux-gnu-gcc/repos/community-testing-i686/ aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 218570, aarch64-linux-gnu-gcc/trunk/PKGBUILD) aarch64-linux-gnu-gcc/repos/community-testing-x86_64/ aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 218570, aarch64-linux-gnu-gcc/trunk/PKGBUILD) ---+ community-testing-i686/PKGBUILD | 92 community-testing-x86_64/PKGBUILD | 92 2 files changed, 184 insertions(+) Copied: aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 218570, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2017-03-24 03:26:31 UTC (rev 218571) @@ -0,0 +1,92 @@ +# Maintainer: Anatol Pomozov+ +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=6.3.1 +_islver=0.18 +pkgrel=1 +_snapshot=6-20170323 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=($_target-binutils $_target-glibc libmpc zlib) +makedepends=(gmp mpfr) +options=(!emptydirs !strip) +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2 +ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2 +http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) +sha256sums=('1765fe2bcae1a163d5adf1a090dc173640c690c82f35aaf65d983441989f8375' +'6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b') + +if [ -n "$_snapshot" ]; then + _basedir=gcc-$_snapshot +else + _basedir=gcc-$pkgver +fi + +prepare() { + cd $_basedir + + # link isl for in-tree builds + ln -sf ../isl-$_islver isl + + echo $pkgver > gcc/BASE-VER + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/$_basedir/{libiberty,gcc}/configure + + rm -rf $srcdir/gcc-build + mkdir $srcdir/gcc-build +} + +build() { + cd gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + $srcdir/$_basedir/configure \ + --prefix=/usr \ + --program-prefix=$_target- \ + --with-local-prefix=/usr/$_target \ + --with-sysroot=/usr/$_target \ + --with-build-sysroot=/usr/$_target \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --target=$_target --host=$CHOST --build=$CHOST \ + --disable-nls \ + --enable-languages=c,c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --with-isl --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-lto --enable-plugin --enable-install-libiberty \ + --with-linker-hash-style=gnu --enable-gnu-indirect-function \ + --disable-multilib --disable-werror \ + --enable-checking=release + + make +} + +package() { + cd gcc-build + + make DESTDIR="$pkgdir" install-gcc install-target-libgcc install-target-libstdc++-v3 + + # strip target binaries + find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; + + # strip host binaries + find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \; + + # Remove files that conflict with host gcc package + rm -r "$pkgdir"/usr/share/man/man7 + rm -r "$pkgdir"/usr/share/info + rm -r "$pkgdir"/usr/share/gcc-$pkgver +} Copied: aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 218570, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2017-03-24 03:26:31 UTC (rev 218571) @@ -0,0 +1,92 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=6.3.1 +_islver=0.18 +pkgrel=1 +_snapshot=6-20170323 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL)
[arch-commits] Commit in aarch64-linux-gnu-gcc/repos (4 files)
Date: Friday, December 23, 2016 @ 03:51:27 Author: anatolik Revision: 201226 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: aarch64-linux-gnu-gcc/repos/community-testing-i686/ aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 201225, aarch64-linux-gnu-gcc/trunk/PKGBUILD) aarch64-linux-gnu-gcc/repos/community-testing-x86_64/ aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 201225, aarch64-linux-gnu-gcc/trunk/PKGBUILD) ---+ community-testing-i686/PKGBUILD | 94 community-testing-x86_64/PKGBUILD | 94 2 files changed, 188 insertions(+) Copied: aarch64-linux-gnu-gcc/repos/community-testing-i686/PKGBUILD (from rev 201225, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2016-12-23 03:51:27 UTC (rev 201226) @@ -0,0 +1,94 @@ +# Maintainer: Anatol Pomozov+ +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=6.3.0 +_islver=0.18 +pkgrel=1 +_snapshot=6-20161222 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=($_target-binutils $_target-glibc libmpc zlib) +makedepends=(gmp mpfr) +options=(!emptydirs !strip) +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2 +ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2 +http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) +sha256sums=('452ce56bc0481318c83d49eac20da19d980f2ecc3b7084a040ff5f56e41fc732' +'6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b') + +if [ -n "$_snapshot" ]; then + _basedir=gcc-$_snapshot +else + _basedir=gcc-$pkgver +fi + +prepare() { + cd $_basedir + + # link isl for in-tree builds + ln -sf ../isl-$_islver isl + + echo $pkgver > gcc/BASE-VER + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/$_basedir/{libiberty,gcc}/configure + + rm -rf $srcdir/gcc-build + mkdir $srcdir/gcc-build +} + +build() { + cd gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + $srcdir/$_basedir/configure \ + --prefix=/usr \ + --program-prefix=$_target- \ + --with-local-prefix=/usr/$_target \ + --with-sysroot=/usr/$_target \ + --with-build-sysroot=/usr/$_target \ + --with-as=/usr/bin/${_target}-as \ + --with-ld=/usr/bin/${_target}-ld \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --target=$_target --host=$CHOST --build=$CHOST \ + --disable-nls \ + --enable-languages=c,c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --with-isl --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-lto --enable-plugin --enable-install-libiberty \ + --with-linker-hash-style=gnu --enable-gnu-indirect-function \ + --disable-multilib --disable-werror \ + --enable-checking=release + + make +} + +package() { + cd gcc-build + + make DESTDIR="$pkgdir" install-gcc install-target-libgcc install-target-libstdc++-v3 + + # strip target binaries + find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; + + # strip host binaries + find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \; + + # Remove files that conflict with host gcc package + rm -r "$pkgdir"/usr/share/man/man7 + rm -r "$pkgdir"/usr/share/info + rm -r "$pkgdir"/usr/share/gcc-$pkgver +} Copied: aarch64-linux-gnu-gcc/repos/community-testing-x86_64/PKGBUILD (from rev 201225, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2016-12-23 03:51:27 UTC (rev 201226) @@ -0,0 +1,94 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=6.3.0 +_islver=0.18 +pkgrel=1 +_snapshot=6-20161222 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target'
[arch-commits] Commit in aarch64-linux-gnu-gcc/repos (4 files)
Date: Thursday, November 17, 2016 @ 17:48:21 Author: anatolik Revision: 196254 archrelease: copy trunk to community-i686, community-x86_64 Added: aarch64-linux-gnu-gcc/repos/community-i686/ aarch64-linux-gnu-gcc/repos/community-i686/PKGBUILD (from rev 196253, aarch64-linux-gnu-gcc/trunk/PKGBUILD) aarch64-linux-gnu-gcc/repos/community-x86_64/ aarch64-linux-gnu-gcc/repos/community-x86_64/PKGBUILD (from rev 196253, aarch64-linux-gnu-gcc/trunk/PKGBUILD) ---+ community-i686/PKGBUILD | 94 community-x86_64/PKGBUILD | 94 2 files changed, 188 insertions(+) Copied: aarch64-linux-gnu-gcc/repos/community-i686/PKGBUILD (from rev 196253, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-11-17 17:48:21 UTC (rev 196254) @@ -0,0 +1,94 @@ +# Maintainer: Anatol Pomozov+ +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=6.1.1 +_islver=0.17.1 +pkgrel=3 +_snapshot=6-20161110 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL) +depends=($_target-binutils $_target-glibc libmpc zlib) +makedepends=(gmp mpfr) +options=(!emptydirs !strip) +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/gcc-$pkgver.tar.bz2 +ftp://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.bz2 +http://isl.gforge.inria.fr/isl-$_islver.tar.bz2) +sha256sums=('3ba28d28dc5d66c14313b16ddcf6e9d1c52cde5945d4b8931053ca836077adf7' +'d6307bf9a59514087abac3cbaab3d99393a0abb519354f7e7834a8c842310daa') + +if [ -n "$_snapshot" ]; then + _basedir=gcc-$_snapshot +else + _basedir=gcc-$pkgver +fi + +prepare() { + cd $_basedir + + # link isl for in-tree builds + ln -sf ../isl-$_islver isl + + echo $pkgver > gcc/BASE-VER + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # hack! - some configure tests for header files using "$CPP $CPPFLAGS" + sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" "$srcdir"/$_basedir/{libiberty,gcc}/configure + + rm -rf $srcdir/gcc-build + mkdir $srcdir/gcc-build +} + +build() { + cd gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + $srcdir/$_basedir/configure \ + --prefix=/usr \ + --program-prefix=$_target- \ + --with-local-prefix=/usr/$_target \ + --with-sysroot=/usr/$_target \ + --with-build-sysroot=/usr/$_target \ + --with-as=/usr/bin/${_target}-as \ + --with-ld=/usr/bin/${_target}-ld \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --target=$_target --host=$CHOST --build=$CHOST \ + --disable-nls \ + --enable-languages=c,c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --with-isl --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-lto --enable-plugin --enable-install-libiberty \ + --with-linker-hash-style=gnu --enable-gnu-indirect-function \ + --disable-multilib --disable-werror \ + --enable-checking=release + + make +} + +package() { + cd gcc-build + + make DESTDIR="$pkgdir" install-gcc install-target-libgcc install-target-libstdc++-v3 + + # strip target binaries + find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib -type f -and \( -name \*.a -or -name \*.o \) -exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \; + + # strip host binaries + find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \; + + # Remove files that conflict with host gcc package + rm -r "$pkgdir"/usr/share/man/man7 + rm -r "$pkgdir"/usr/share/info + rm -r "$pkgdir"/usr/share/gcc-$pkgver +} Copied: aarch64-linux-gnu-gcc/repos/community-x86_64/PKGBUILD (from rev 196253, aarch64-linux-gnu-gcc/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2016-11-17 17:48:21 UTC (rev 196254) @@ -0,0 +1,94 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-gcc +pkgver=6.1.1 +_islver=0.17.1 +pkgrel=3 +_snapshot=6-20161110 +pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target' +arch=(i686 x86_64) +url='http://gcc.gnu.org/' +license=(GPL LGPL FDL)