[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Tuesday, November 10, 2020 @ 05:42:32 Author: foutrelis Revision: 749403 upgpkg: gcc9 9.3.0-4: Python 3.9 rebuild Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-11-10 05:31:36 UTC (rev 749402) +++ PKGBUILD2020-11-10 05:42:32 UTC (rev 749403) @@ -8,7 +8,7 @@ pkgver=9.3.0 _majorver=${pkgver:0:1} _islver=0.21 -pkgrel=3 +pkgrel=4 pkgdesc='The GNU Compiler Collection' arch=(x86_64) license=(GPL LGPL FDL custom)
[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Saturday, June 27, 2020 @ 19:45:58 Author: jelle Revision: 655052 Remove gcc9 from base-devel Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-27 19:42:40 UTC (rev 655051) +++ PKGBUILD2020-06-27 19:45:58 UTC (rev 655052) @@ -8,7 +8,7 @@ pkgver=9.3.0 _majorver=${pkgver:0:1} _islver=0.21 -pkgrel=2 +pkgrel=3 pkgdesc='The GNU Compiler Collection' arch=(x86_64) license=(GPL LGPL FDL custom) @@ -150,7 +150,6 @@ package_gcc9() { pkgdesc="The GNU Compiler Collection - C and C++ frontends (9.x.x)" depends=("${pkgbase}-libs=$pkgver-$pkgrel" 'binutils>=2.28' libmpc) - groups=('base-devel') options+=(staticlibs) cd gcc-build
[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Thursday, June 11, 2020 @ 16:10:52 Author: kgizdov Revision: 642056 upgpkg: gcc9 9.3.0-2 Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-11 15:53:39 UTC (rev 642055) +++ PKGBUILD2020-06-11 16:10:52 UTC (rev 642056) @@ -8,7 +8,7 @@ pkgver=9.3.0 _majorver=${pkgver:0:1} _islver=0.21 -pkgrel=1 +pkgrel=2 pkgdesc='The GNU Compiler Collection' arch=(x86_64) license=(GPL LGPL FDL custom) @@ -105,7 +105,6 @@ check() { cd gcc-build -return 0 # disable libphobos test to avoid segfaults and other unfunny ways to waste my time sed -i '/maybe-check-target-libphobos \\/d' Makefile @@ -214,7 +213,7 @@ make -C $CHOST/libgfortran DESTDIR="$pkgdir" install-cafexeclibLTLIBRARIES \ install-{toolexeclibDATA,nodist_fincludeHEADERS,gfor_cHEADERS} make -C $CHOST/libgomp DESTDIR="$pkgdir" install-nodist_fincludeHEADERS - make -C gcc DESTDIR="$pkgdir" fortran.install-{common,man,info} + make -C gcc DESTDIR="$pkgdir" fortran.install-common install -Dm755 gcc/f951 "$pkgdir/${_libdir}/f951" ln -s gfortran-${_majorver} "$pkgdir/usr/bin/f95-${_majorver}"
[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Thursday, June 11, 2020 @ 14:28:53 Author: kgizdov Revision: 642035 successful build Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-11 13:55:28 UTC (rev 642034) +++ PKGBUILD2020-06-11 14:28:53 UTC (rev 642035) @@ -123,7 +123,7 @@ cd gcc-build make -C $CHOST/libgcc DESTDIR="$pkgdir" install-shared - mv "${pkgdir}/usr/${_libdir}"/../lib "${pkgdir}/usr/${_libdir}" + mv "${pkgdir}/${_libdir}"/../lib/* "${pkgdir}/${_libdir}" rmdir "${pkgdir}/${_libdir}"/../lib rm -f "$pkgdir/$_libdir/libgcc_eh.a" @@ -145,7 +145,7 @@ "$pkgdir/usr/share/licenses/${pkgname}/RUNTIME.LIBRARY.EXCEPTION" # remove conflicting files - rmdir "${pkgdir}"/usr/share/locale + rm -rf "${pkgdir}"/usr/share/locale } package_gcc9() { @@ -162,7 +162,7 @@ install -m755 -t "$pkgdir/${_libdir}/" gcc/{cc1,cc1plus,collect2,lto1,gcov{,-tool}} make -C $CHOST/libgcc DESTDIR="$pkgdir" install - rmdir "${pkgdir}/${_libdir}"/../lib + rm -rf "${pkgdir}/${_libdir}"/../lib make -C $CHOST/libstdc++-v3/src DESTDIR="$pkgdir" install make -C $CHOST/libstdc++-v3/include DESTDIR="$pkgdir" install
[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Wednesday, June 10, 2020 @ 18:27:19 Author: kgizdov Revision: 641836 handle file conflicts Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD | 40 +++- 1 file changed, 11 insertions(+), 29 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-10 17:45:49 UTC (rev 641835) +++ PKGBUILD2020-06-10 18:27:19 UTC (rev 641836) @@ -95,6 +95,7 @@ --enable-default-ssp \ --enable-cet=auto \ --program-suffix=-${_majorver} \ + --enable-version-specific-runtime-libs \ --disable-multilib make @@ -104,6 +105,7 @@ check() { cd gcc-build +return 0 # disable libphobos test to avoid segfaults and other unfunny ways to waste my time sed -i '/maybe-check-target-libphobos \\/d' Makefile @@ -121,6 +123,8 @@ cd gcc-build make -C $CHOST/libgcc DESTDIR="$pkgdir" install-shared + mv "${pkgdir}/usr/${_libdir}"/../lib "${pkgdir}/usr/${_libdir}" + rmdir "${pkgdir}/${_libdir}"/../lib rm -f "$pkgdir/$_libdir/libgcc_eh.a" for lib in libatomic \ @@ -136,15 +140,12 @@ make -C $CHOST/libstdc++-v3/po DESTDIR="$pkgdir" install - for lib in libgomp \ - libitm \ - libquadmath; do -make -C $CHOST/$lib DESTDIR="$pkgdir" install-info - done - # Install Runtime Library Exception install -Dm644 "$srcdir/gcc/COPYING.RUNTIME" \ "$pkgdir/usr/share/licenses/${pkgname}/RUNTIME.LIBRARY.EXCEPTION" + + # remove conflicting files + rmdir "${pkgdir}"/usr/share/locale } package_gcc9() { @@ -158,30 +159,21 @@ make -C gcc DESTDIR="$pkgdir" install-driver install-cpp install-gcc-ar \ c++.install-common install-headers install-plugin install-lto-wrapper - install -m755 -t "$pkgdir/usr/bin/" gcc/gcov{,-tool} - install -m755 -t "$pkgdir/${_libdir}/" gcc/{cc1,cc1plus,collect2,lto1} + install -m755 -t "$pkgdir/${_libdir}/" gcc/{cc1,cc1plus,collect2,lto1,gcov{,-tool}} make -C $CHOST/libgcc DESTDIR="$pkgdir" install - rm -f "$pkgdir"/usr/lib/libgcc_s.so* + rmdir "${pkgdir}/${_libdir}"/../lib make -C $CHOST/libstdc++-v3/src DESTDIR="$pkgdir" install make -C $CHOST/libstdc++-v3/include DESTDIR="$pkgdir" install make -C $CHOST/libstdc++-v3/libsupc++ DESTDIR="$pkgdir" install make -C $CHOST/libstdc++-v3/python DESTDIR="$pkgdir" install + rm -f "${pkgdir}/${_libdir}"/libstdc++.so* - make DESTDIR="$pkgdir" install-libcc1 - install -d "$pkgdir/usr/share/gdb/auto-load/usr/lib" - mv "$pkgdir"/usr/lib/libstdc++.so.6.*-gdb.py \ -"$pkgdir/usr/share/gdb/auto-load/usr/lib/" - rm "$pkgdir"/usr/lib/libstdc++.so* - make DESTDIR="$pkgdir" install-fixincludes make -C gcc DESTDIR="$pkgdir" install-mkheaders make -C lto-plugin DESTDIR="$pkgdir" install - install -dm755 "$pkgdir"/usr/lib/bfd-plugins/ - ln -s /${_libdir}/liblto_plugin.so \ -"$pkgdir/usr/lib/bfd-plugins/" make -C $CHOST/libgomp DESTDIR="$pkgdir" install-nodist_{libsubinclude,toolexeclib}HEADERS make -C $CHOST/libitm DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS @@ -191,13 +183,6 @@ make -C $CHOST/libsanitizer/tsan DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS make -C $CHOST/libsanitizer/lsan DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS - make -C libiberty DESTDIR="$pkgdir" install - install -m644 libiberty/pic/libiberty.a "$pkgdir/usr/lib" - - make -C gcc DESTDIR="$pkgdir" install-man install-info - rm "$pkgdir"/usr/share/man/man1/gfortran.1 - rm "$pkgdir"/usr/share/info/gfortran.info - make -C libcpp DESTDIR="$pkgdir" install make -C gcc DESTDIR="$pkgdir" install-po @@ -208,9 +193,6 @@ install -Dm755 "$srcdir/c89" "$pkgdir/usr/bin/c89-${_majorver}" install -Dm755 "$srcdir/c99" "$pkgdir/usr/bin/c99-${_majorver}" - # install the libstdc++ man pages - make -C $CHOST/libstdc++-v3/doc DESTDIR="$pkgdir" doc-install-man - # byte-compile python libraries python -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/" python -O -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/" @@ -221,7 +203,7 @@ "$pkgdir/usr/share/licenses/$pkgname/" # Remove conflicting files - rm -r "$pkgdir"/usr/share/locale + rm -rf "$pkgdir"/usr/share/locale } package_gcc9-fortran() {
[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 16:20:30 Author: kgizdov Revision: 640852 make sure to use program suffix Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD | 34 -- 1 file changed, 16 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 16:17:46 UTC (rev 640851) +++ PKGBUILD2020-06-09 16:20:30 UTC (rev 640852) @@ -94,6 +94,7 @@ --enable-default-pie \ --enable-default-ssp \ --enable-cet=auto \ + --program-suffix=-${_majorver} \ --disable-multilib make @@ -113,7 +114,7 @@ } package_gcc9-libs() { - pkgdesc='Runtime libraries shipped by GCC' + pkgdesc='Runtime libraries shipped by GCC (9.x.x)' depends=('glibc>=2.27') options+=(!strip) provides=(libgfortran.so libubsan.so libasan.so libtsan.so liblsan.so) @@ -141,17 +142,14 @@ make -C $CHOST/$lib DESTDIR="$pkgdir" install-info done - # remove files provided by lib32-gcc-libs - rm -rf "$pkgdir"/usr/lib32/ - # Install Runtime Library Exception install -Dm644 "$srcdir/gcc/COPYING.RUNTIME" \ -"$pkgdir/usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION" +"$pkgdir/usr/share/licenses/${pkgname}/RUNTIME.LIBRARY.EXCEPTION" } package_gcc9() { - pkgdesc="The GNU Compiler Collection - C and C++ frontends" - depends=("gcc-libs=$pkgver-$pkgrel" 'binutils>=2.28' libmpc) + pkgdesc="The GNU Compiler Collection - C and C++ frontends (9.x.x)" + depends=("${pkgbase}-libs=$pkgver-$pkgrel" 'binutils>=2.28' libmpc) groups=('base-devel') options+=(staticlibs) @@ -204,18 +202,15 @@ make -C gcc DESTDIR="$pkgdir" install-po # many packages expect this symlink - ln -s gcc "$pkgdir"/usr/bin/cc + ln -s gcc-${_majorver} "$pkgdir"/usr/bin/cc-${_majorver} # POSIX conformance launcher scripts for c89 and c99 - install -Dm755 "$srcdir/c89" "$pkgdir/usr/bin/c89" - install -Dm755 "$srcdir/c99" "$pkgdir/usr/bin/c99" + install -Dm755 "$srcdir/c89" "$pkgdir/usr/bin/c89-${_majorver}" + install -Dm755 "$srcdir/c99" "$pkgdir/usr/bin/c99-${_majorver}" # install the libstdc++ man pages make -C $CHOST/libstdc++-v3/doc DESTDIR="$pkgdir" doc-install-man - # remove files provided by lib32-gcc-libs - rm -f "$pkgdir"/usr/lib32/lib{stdc++,gcc_s}.so - # byte-compile python libraries python -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/" python -O -m compileall "$pkgdir/usr/share/gcc-${pkgver%%+*}/" @@ -222,13 +217,16 @@ # Install Runtime Library Exception install -d "$pkgdir/usr/share/licenses/$pkgname/" - ln -s /usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION \ + ln -s /usr/share/licenses/${pkgbase}-libs/RUNTIME.LIBRARY.EXCEPTION \ "$pkgdir/usr/share/licenses/$pkgname/" + + # Remove conflicting files + rm -r "$pkgdir"/usr/share/locale } package_gcc9-fortran() { - pkgdesc='Fortran front-end for GCC' - depends=("gcc=$pkgver-$pkgrel") + pkgdesc='Fortran front-end for GCC (9.x.x)' + depends=("${pkgbase}=$pkgver-$pkgrel") cd gcc-build make -C $CHOST/libgfortran DESTDIR="$pkgdir" install-cafexeclibLTLIBRARIES \ @@ -237,10 +235,10 @@ make -C gcc DESTDIR="$pkgdir" fortran.install-{common,man,info} install -Dm755 gcc/f951 "$pkgdir/${_libdir}/f951" - ln -s gfortran "$pkgdir/usr/bin/f95" + ln -s gfortran-${_majorver} "$pkgdir/usr/bin/f95-${_majorver}" # Install Runtime Library Exception install -d "$pkgdir/usr/share/licenses/$pkgname/" - ln -s /usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION \ + ln -s /usr/share/licenses/${pkgbase}-libs/RUNTIME.LIBRARY.EXCEPTION \ "$pkgdir/usr/share/licenses/$pkgname/" }
[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 15:00:51 Author: kgizdov Revision: 640765 gnat does not exist anymore, remove refs Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 14:58:19 UTC (rev 640764) +++ PKGBUILD2020-06-09 15:00:51 UTC (rev 640765) @@ -198,7 +198,7 @@ make -C gcc DESTDIR="$pkgdir" install-man install-info rm "$pkgdir"/usr/share/man/man1/gfortran.1 - rm "$pkgdir"/usr/share/info/{gfortran,gnat-style,gnat_rm,gnat_ugn}.info + rm "$pkgdir"/usr/share/info/gfortran.info make -C libcpp DESTDIR="$pkgdir" install make -C gcc DESTDIR="$pkgdir" install-po
[arch-commits] Commit in gcc9/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 14:04:24 Author: kgizdov Revision: 640716 explicitly disable multilib Modified: gcc9/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 14:00:37 UTC (rev 640715) +++ PKGBUILD2020-06-09 14:04:24 UTC (rev 640716) @@ -93,7 +93,8 @@ --enable-checking=release \ --enable-default-pie \ --enable-default-ssp \ - --enable-cet=auto + --enable-cet=auto \ + --disable-multilib make # make documentation