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.


Reply via email to