diff options
author | DasSkelett | 2021-09-13 00:31:53 +0200 |
---|---|---|
committer | DasSkelett | 2021-09-13 00:31:53 +0200 |
commit | 17208eb32aa0f0976f79d0ed711a865a1c1d5b45 (patch) | |
tree | 542a909bfbe665f608b692f053e7c65f9ec7b550 /PKGBUILD | |
parent | 06b7001f7c31badb4df995468045f861d7fb2374 (diff) | |
download | aur-17208eb32aa0f0976f79d0ed711a865a1c1d5b45.tar.gz |
Re-add Boringssl compilation workarounds
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -82,8 +82,13 @@ prepare() { } build() { + # Clear -D_FORTIFY_SOURCE from C++ build flags, it causes Boringssl tests to fail to compile + export CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=[1-9]/-D_FORTIFY_SOURCE=0} + export CXXFLAGS=${CXXFLAGS/-D_FORTIFY_SOURCE=[1-9]/-D_FORTIFY_SOURCE=0} + export CXXFLAGS="$CXXFLAGS -fPIC" - export CFLAGS="$CFLAGS -fPIC" + # Disable some warnings that make Boringssl fail to compile due to a forced -Werror in CMakeLists.txt + export CFLAGS="$CFLAGS -fPIC -Wno-stringop-overflow -Wno-array-parameter" cd ${srcdir}/boringssl mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release ../ && make |