From e0afa7b0f5afdb2573c1fb6a11db70ba77bb2fec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sat, 18 Nov 2017 11:52:46 +0100 Subject: [PATCH] mozjs24: add C{,XX]FLAGS taken from mozjs52 Try to solve #9303 --- srcpkgs/mozjs24/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/mozjs24/template b/srcpkgs/mozjs24/template index a3236a5964f..2da11fa2be0 100644 --- a/srcpkgs/mozjs24/template +++ b/srcpkgs/mozjs24/template @@ -1,7 +1,7 @@ # Template file for 'mozjs24' pkgname=mozjs24 version=24.2.0 -revision=7 +revision=8 wrksrc="mozjs-${version}" build_wrksrc="js/src" build_style=gnu-configure @@ -14,6 +14,10 @@ maintainer="Juan RP " distfiles="${MOZILLA_SITE}/js/mozjs-${version}.tar.bz2" checksum=e62f3f331ddd90df1e238c09d61a505c516fe9fd8c5c95336611d191d18437d8 +# Flags for gcc6.3 conceived by Arch Linux developers +CFLAGS="-fpermissive -fno-delete-null-pointer-checks -fno-tree-vrp -fno-strict-aliasing" +CXXFLAGS="-fpermissive -fno-delete-null-pointer-checks -fno-tree-vrp -fno-strict-aliasing" + do_configure() { local _args