summaryrefslogtreecommitdiff
path: root/libre/iceweasel
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2020-04-30 00:52:57 -0400
committerbill-auger <mr.j.spam.me@gmail.com>2020-04-30 01:27:43 -0400
commit45dad809a3a33343f8817bf4ea9ad7e5b5b1fe61 (patch)
tree82264d6dcf8f935bff7aab4a243cd0ea545427e9 /libre/iceweasel
parent7a7791c99f5d23722c04dbfa222bad9de1ab7e66 (diff)
[iceweasel]: adapt v75 for i686 (broken)
Diffstat (limited to 'libre/iceweasel')
-rw-r--r--libre/iceweasel/PKGBUILD7
1 files changed, 7 insertions, 0 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
index 49b3be530..e2c2f4fc9 100644
--- a/libre/iceweasel/PKGBUILD
+++ b/libre/iceweasel/PKGBUILD
@@ -313,6 +313,13 @@ build() {
# disable LTO (clang has issues on IA32)
export RUSTFLAGS+=" -Cdebuginfo=0 -Clto=off"
export LDFLAGS+=" -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
+
+ # libvpx has some hard-coded compiler flags for MMX, SSE, SSE2, use the correct one
+ # per CARCH (75.0 uses an intrisic _mm_empty now, which required the corresponding
+ # architecture flag to be preset - before it was merely embedding some assembly
+ # code with EMMS
+ export CFLAGS+=" -mmmx"
+ export CXXFLAGS+=" -mmmx"
;;
esac