Date: Sunday, April 30, 2023 @ 15:04:15
Author: freswa
Revision: 476074
upgpkg: gcc 13.1.1-1
Modified:
gcc/trunk/PKGBUILD
----------+
PKGBUILD | 27 ++++++++++++++++++++++-----
1 file changed, 22 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-04-30 15:04:11 UTC (rev 476073)
+++ PKGBUILD 2023-04-30 15:04:15 UTC (rev 476074)
@@ -7,11 +7,11 @@
# toolchain build order:
linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc
# NOTE: libtool requires rebuilt with each new gcc version
-pkgname=(gcc gcc-libs lib32-gcc-libs gcc-fortran gcc-objc gcc-ada gcc-go gcc-d
lto-dump libgccjit)
-pkgver=12.2.1
+pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-objc
lto-dump libgccjit)
+pkgver=13.1.1
_majorver=${pkgver%%.*}
-_commit=abaa8f9cc4c06dcdae13a33be9253762861d8657
-pkgrel=4
+_commit=9a167ee2f8b9a0859fbab6cfdc276cf1f272effe
+pkgrel=1
pkgdesc='The GNU Compiler Collection'
arch=(x86_64)
license=(GPL3 LGPL FDL custom)
@@ -109,7 +109,7 @@
CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
"$srcdir/gcc/configure" \
- --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d \
+ --enable-languages=ada,c,c++,d,fortran,go,lto,objc,obj-c++ \
--enable-bootstrap \
"${_confflags[@]:?_confflags unset}"
@@ -449,6 +449,23 @@
"$pkgdir/usr/share/licenses/$pkgname/"
}
+#package_gcc-rust() {
+# pkgdesc="Rust frontend for GCC"
+# depends=("gcc=$pkgver-$pkgrel" libisl.so)
+# replaces=(gcc-rust-git)
+#
+# cd gcc-build
+# make -C gcc DESTDIR="$pkgdir" rust.install-{common,man,info}
+#
+# install -Dm755 gcc/gccrs "$pkgdir"/usr/bin/gccrs
+# install -Dm755 gcc/rust1 "$pkgdir"/"$_libdir"/rust1
+#
+# # Install Runtime Library Exception
+# install -d "$pkgdir/usr/share/licenses/$pkgname/"
+# ln -s /usr/share/licenses/gcc-libs/RUNTIME.LIBRARY.EXCEPTION \
+# "$pkgdir/usr/share/licenses/$pkgname/"
+#}
+
package_lto-dump() {
pkgdesc="Dump link time optimization object files"
depends=("gcc=$pkgver-$pkgrel" libisl.so)