Date: Friday, February 11, 2022 @ 15:44:19
  Author: freswa
Revision: 436932

replace manual lto deactivation with options flag

Modified:
  gcc/trunk/PKGBUILD

----------+
 PKGBUILD |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-02-11 15:11:49 UTC (rev 436931)
+++ PKGBUILD    2022-02-11 15:44:19 UTC (rev 436932)
@@ -18,7 +18,7 @@
 url='https://gcc.gnu.org'
 makedepends=(binutils libmpc gcc-ada doxygen lib32-glibc lib32-gcc-libs python 
git libxcrypt zstd)
 checkdepends=(dejagnu inetutils tcl expect python-pytest)
-options=(!emptydirs debug)
+options=(!emptydirs !lto debug)
 _libdir=usr/lib/gcc/$CHOST/${pkgver%%+*}
 # _commit=6beb39ee6c465c21d0cc547fd66b445100cdcc35
 # source=(git://gcc.gnu.org/git/gcc.git#commit=$_commit
@@ -68,11 +68,6 @@
 build() {
   cd gcc-build
 
-  # remove lto
-  CFLAGS=${CFLAGS/-flto/}
-  CXXFLAGS=${CXXFLAGS/-flto/}
-  LDFLAGS=${LDFLAGS/-flto/}
-
   # Credits @allanmcrae
   # 
https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/gcc/PKGBUILD
   # TODO: properly deal with the build issues resulting from this

Reply via email to