diff --git a/package/archlinux/magnum-git/PKGBUILD b/package/archlinux/magnum-git/PKGBUILD index 68480f08c..a0cf5a678 100644 --- a/package/archlinux/magnum-git/PKGBUILD +++ b/package/archlinux/magnum-git/PKGBUILD @@ -1,6 +1,6 @@ # Author: mosra pkgname=magnum-git -pkgver=2020.06.r1626.g67d37c9ed +pkgver=2020.06.r2855.g8538610fa pkgrel=1 pkgdesc="C++11/C++14 graphics middleware for games and data visualization (Git version)" arch=('i686' 'x86_64') @@ -22,6 +22,13 @@ build() { mkdir -p "$srcdir/build" cd "$srcdir/build" + # Otherwise lib*Application.a and other static libraries get broken during + # a strip, subsequently failing to link. + # https://archlinux.org/todo/lto-fat-objects/ + if [[ $CXXFLAGS == *"-flto"* ]]; then + CXXFLAGS+=" -ffat-lto-objects" + fi + cmake "$srcdir/${pkgname%-git}" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \