diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 99a7633..25a50c8 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -90,6 +90,10 @@ sha512sums=('72e4e2afa46d5d2061ed348af5c9a4218474589cb38d630e6d0643b35aff3b0aefb '91409cc66959a30f2d0dbf8d28e47dd2acbac560efb8961550c5928ae8546a32d1f156f8e55f073f953b114230117ec96c224212d28c1c1d752540c836c9ae1a' '69e477773bf6f4160288e445c7c2492e4de7054960bfcd6833f206e5c994c6b7a7995c51c1a45c702c34343063912c4c61590129f87181b21738ba7e489cd01d') +CFLAGS="-march=x86-64 -O2 -pipe -fno-plt -fdiagnostics-color -flto=8 -fno-fat-lto-objects" +CXXFLAGS="${CFLAGS}" +LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=8 -fno-fat-lto-objects" + prepare() { # force python 'binary' as python2 [[ -d "$srcdir/path" ]] && rm -rf "$srcdir/path" @@ -104,6 +108,9 @@ prepare() { mkdir kodi-build-gbm cd "xbmc-$pkgver-$_codename" + sed -i 's/-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}/-DCMAKE_C_FLAGS="-fno-lto"/' cmake/modules/FindFFMPEG.cmake + sed -i 's/-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}/-DCMAKE_CXX_FLAGS="-fno-lto"/' cmake/modules/FindFFMPEG.cmake + sed -i 's/-DCMAKE_EXE_LINKER_FLAGS=${LINKER_FLAGS}/-DCMAKE_EXE_LINKER_FLAGS="-fno-lto"/' cmake/modules/FindFFMPEG.cmake patch -p1 -i "$srcdir/17804.patch"