diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2022-11-30 05:28:56 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2022-12-02 07:22:59 -0500 |
commit | dd64de156a91fea0db245bfeda2e725ddf8d203b (patch) | |
tree | 753045b4c6dde5699ca69b0b2f17415088d9af3f /libre/iceweasel | |
parent | 49f0463cac153fb3bdcc89a7880f472db1820870 (diff) |
[iceweasel]: armv7h
Diffstat (limited to 'libre/iceweasel')
-rw-r--r-- | libre/iceweasel/PKGBUILD | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD index 2473778b5..3ccad910f 100644 --- a/libre/iceweasel/PKGBUILD +++ b/libre/iceweasel/PKGBUILD @@ -169,7 +169,7 @@ armv7h) i686) _should_skip_pgo=1 - echo "i686 v>104<106 failed to build - i686 v106 fails to build without --disable-webrtc" + echo "FIXME: v105 fails to build - v106 fails to build without --disable-webrtc" ;; esac @@ -329,24 +329,22 @@ END case ${CARCH} in aarch64|armv7h) - # version-specific hacks - - # FIXME: - echo "FIXME: parabola armv7h fails to build 106 gcc 12" - # | 901:42.65 /tmp/cc2fsVPk.s: Assembler messages: - # | 901:42.65 /tmp/cc2fsVPk.s: Error: .size expression for ff_fft_calc_neon does not evaluate to a constant - # | 901:42.66 /tmp/cc2fsVPk.s: Error: .size expression for ff_fft_permute_neon does not evaluate to a constant - # | 901:42.67 make[4]: *** [/build/iceweasel/src/firefox-106.0.1/config/rules.mk:664: fft_neon.o] Error 1 - # | 901:42.69 make[3]: *** [/build/iceweasel/src/firefox-106.0.1/config/recurse.mk:72: media/ffvpx/libavcodec/arm/target-objects] Error 2 -# cat >> ../mozconfig <<EOF -#export CC=gcc -#export CXX=g++ -#export AR=gcc-ar -#export NM=gcc-nm -#export RANLIB=gcc-ranlib -#EOF + # experimental/version-specific hacks # + + # use GCC (not LLVM - gcc 12 failed to build v106) + cat >> ../mozconfig <<EOF +export CC=gcc +export CXX=g++ +export AR=gcc-ar +export NM=gcc-nm +export RANLIB=gcc-ranlib +EOF + + # ld.lld: error: undefined hidden symbol: std::type_info::operator==(std::type_info const&) const + echo 'ac_add_options --with-system-icu' >> ../mozconfig + - echo 'ac_add_options --with-system-icu' >> ../mozconfig # ld.lld: error: undefined hidden symbol: std::type_info::operator==(std::type_info const&) const + # upstream # # archarm has these differences in ## general configuration ## above sed -i ' |