kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / qt6-webengine
Commits: 5d66acf3 by kpcyrd at 2024-02-11T15:45:53+01:00 do not use fortification level 3 - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -81,6 +81,10 @@ prepare() { } build() { + # this uses malloc_usable_size, which is incompatible with fortification level 3 + export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + cmake -B build -S $_pkgfn -G Ninja \ -DCMAKE_MESSAGE_LOG_LEVEL=STATUS \ -DCMAKE_TOOLCHAIN_FILE=/usr/lib/cmake/Qt6/qt.toolchain.cmake \ @@ -94,6 +98,10 @@ build() { } package() { + # this uses malloc_usable_size, which is incompatible with fortification level 3 + export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}" + DESTDIR="$pkgdir" cmake --install build install -Dm644 "$srcdir"/${_pkgfn}/src/3rdparty/chromium/LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.chromium View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/qt6-webengine/-/commit/5d66acf33ef83f5baedceb6b6cd9666589881c99 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/qt6-webengine/-/commit/5d66acf33ef83f5baedceb6b6cd9666589881c99 You're receiving this email because of your account on gitlab.archlinux.org.