core/gcc to 13.1.1-1

This commit is contained in:
Kevin Mihelich 2023-05-03 23:35:25 +00:00
parent 5d19bf633f
commit 2d4d6b0b01

View file

@ -17,11 +17,11 @@
noautobuild=1
pkgname=(gcc gcc-libs gcc-fortran gcc-objc gcc-go gcc-d lto-dump libgccjit)
pkgver=12.2.1
pkgname=(gcc gcc-libs gcc-d gcc-fortran gcc-go gcc-objc lto-dump libgccjit)
pkgver=13.1.1
_majorver=${pkgver%%.*}
_commit=fb2d50f72caf3b84b315bc760368670680999749
pkgrel=2
_commit=9a167ee2f8b9a0859fbab6cfdc276cf1f272effe
pkgrel=1
pkgdesc='The GNU Compiler Collection'
arch=(x86_64)
license=(GPL3 LGPL FDL custom)
@ -128,7 +128,7 @@ build() {
CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
"$srcdir/gcc/configure" \
--enable-languages=c,c++,fortran,go,lto,objc,obj-c++,d \
--enable-languages=c,c++,d,fortran,go,lto,objc,obj-c++ \
--enable-bootstrap \
"${_confflags[@]:?_confflags unset}"
@ -225,7 +225,6 @@ package_gcc-libs() {
package_gcc() {
pkgdesc="The GNU Compiler Collection - C and C++ frontends"
depends=("gcc-libs=$pkgver-$pkgrel" 'binutils>=2.28' libmpc zstd libisl.so)
groups=('base-devel')
options=(!emptydirs staticlibs)
cd gcc-build
@ -372,6 +371,23 @@ package_gcc-d() {
"$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)