commit:     4be840a5784dace2ab79a3a5d39bca695bdbeece
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 30 19:36:47 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Sep 30 20:05:39 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be840a5

mozconfig-v6.60.eclass: disable elf-hack when USE=clang

Bug: https://bugs.gentoo.org/667216
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 eclass/mozconfig-v6.60.eclass | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/mozconfig-v6.60.eclass b/eclass/mozconfig-v6.60.eclass
index 42a693b5e10..6e6b0249bba 100644
--- a/eclass/mozconfig-v6.60.eclass
+++ b/eclass/mozconfig-v6.60.eclass
@@ -331,7 +331,10 @@ mozconfig_config() {
        mozconfig_use_with system-harfbuzz
        mozconfig_use_with system-harfbuzz system-graphite2
 
-       if use arm ; then
+       if use clang ; then
+               # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
+               mozconfig_annotate 'elf-hack is broken when using Clang' 
--disable-elf-hack
+       elif use arm ; then
                mozconfig_annotate 'elf-hack is broken on arm' 
--disable-elf-hack
        fi
 

Reply via email to