Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Thu, 27 Sep 2018 14:31:36
Message-Id: 1538058648.2d25811f80b28d70558fdfff1391a856fbffd47f.whissi@gentoo
1 commit: 2d25811f80b28d70558fdfff1391a856fbffd47f
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 27 14:30:48 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 27 14:30:48 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d25811f
7
8 www-client/firefox: clang doesn't support thumb-interwork
9
10 Bug: https://bugs.gentoo.org/666966
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12 Package-Manager: Portage-2.3.50, Repoman-2.3.11
13
14 www-client/firefox/firefox-62.0.2.ebuild | 8 ++++++--
15 1 file changed, 6 insertions(+), 2 deletions(-)
16
17 diff --git a/www-client/firefox/firefox-62.0.2.ebuild b/www-client/firefox/firefox-62.0.2.ebuild
18 index 5afa3158b7f..68e3ed1ea93 100644
19 --- a/www-client/firefox/firefox-62.0.2.ebuild
20 +++ b/www-client/firefox/firefox-62.0.2.ebuild
21 @@ -323,8 +323,12 @@ src_configure() {
22 # Modifications to better support ARM, bug 553364
23 if use neon ; then
24 mozconfig_annotate '' --with-fpu=neon
25 - mozconfig_annotate '' --with-thumb=yes
26 - mozconfig_annotate '' --with-thumb-interwork=no
27 +
28 + if ! tc-is-clang ; then
29 + # thumb options aren't supported when using clang, bug 666966
30 + mozconfig_annotate '' --with-thumb=yes
31 + mozconfig_annotate '' --with-thumb-interwork=no
32 + fi
33 fi
34 if [[ ${CHOST} == armv* ]] ; then
35 mozconfig_annotate '' --with-float-abi=hard