summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChrister Solskogen2022-12-28 11:00:01 +0000
committerChrister Solskogen2022-12-28 11:00:01 +0000
commit061d98fc295bb3d7df49623a1949cc89f3d9df9b (patch)
treeeffa4dd69275afdfca4fb64d951833ff1c121018 /PKGBUILD
parent234ec5eff132f23fef833d7eb20fe4ce86094e32 (diff)
downloadaur-061d98fc295bb3d7df49623a1949cc89f3d9df9b.tar.gz
align
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 7 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9b2ebb6e3515..1038f7852107 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
_target=m68k-elf
pkgname=$_target-toolchain
-pkgver=20221016
+pkgver=20221227
pkgrel=1
pkgdesc="A complete gcc/binutils/newlib toolchain for $_target"
depends=('zlib' 'bash' 'libmpc' 'libisl')
url="http://www.gnu.org"
-conflicts=($_target-gcc $_target-binutils $_target-elf-newlib)
+conflicts=($_target-elf-gcc $_target-binutils $_target-newlib)
arch=('x86_64')
-depends=(libelf libmpc libisl)
+depends=(libelf)
_gcc=gcc-12.2.0
_binutils=binutils-2.39
_newlib=newlib-4.2.0.20211231
@@ -24,15 +24,12 @@ sha512sums=('e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445
'68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3'
'0c3efd7b74a6b8457a717cbb6aa6c5ff268eeaba375535465c6bd6502c3d32b54a9bc3ba7f2c6990f78e29152eee2f62acb39b674d24f9ddf440374a1ec9d2e8')
-CFLAGS=${CFLAGS//-Werror=format-security/}
-CXXFLAGS=${CXXFLAGS//-Werror=format-security/}
+CFLAGS=${CFLAGS/-Werror=format-security/}
+CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
prepare() {
cd "${srcdir}/${_gcc}"
- #we use libiberty from binutils. Otherwise the compilation will fail.
- #rm -rf libiberty
-
for i in bfd binutils gas gold ld libctf opcodes; do ln -sv ../${_binutils}/$i; done
for i in newlib libgloss; do ln -sf ../${_newlib}/$i; done
@@ -43,7 +40,8 @@ build()
{
cd "${srcdir}/obj"
"${srcdir}/${_gcc}/configure" --prefix=/usr --libexecdir=/usr/lib --target=${_target} --enable-languages=c,c++ --disable-libstdcxx-pch \
- --with-newlib --with-libgloss --with-system-zlib --disable-nls
+ --with-newlib --with-libgloss --with-system-zlib --disable-nls --enable-plugins --enable-deterministic-archives --enable-relro --enable-__cxa_atexit \
+ --enable-linker-build-id --enable-plugin --enable-checking=release --enable-host-shared --disable-libssp --disable-libunwind-exceptions
make
}