From: Mike Hommey Date: Mon, 10 Jul 2023 21:34:59 +0000 (+0900) Subject: Work around GCC ICE on ppc64el X-Git-Tag: archive/raspbian/128.11.0esr-1+rpi1~2^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0fdc4356b51f5c4295377994ce66635eddb6a7f5;p=firefox-esr.git Work around GCC ICE on ppc64el Gbp-Pq: Topic debian-hacks Gbp-Pq: Name Work-around-GCC-ICE-on-ppc64el.patch --- diff --git a/gfx/skia/moz.build b/gfx/skia/moz.build index 7fee5453487..d0d5c4f921e 100644 --- a/gfx/skia/moz.build +++ b/gfx/skia/moz.build @@ -368,7 +368,15 @@ UNIFIED_SOURCES += [ 'skia/src/sksl/SkSLConstantFolder.cpp', 'skia/src/sksl/SkSLContext.cpp', 'skia/src/sksl/SkSLErrorReporter.cpp', - 'skia/src/sksl/SkSLInliner.cpp', +] + +# Work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110606 +if CONFIG['CC_TYPE'] == 'gcc' and CONFIG['CPU_ARCH'] == 'ppc64': + SOURCES += ['skia/src/sksl/SkSLInliner.cpp'] +else: + UNIFIED_SOURCES += ['skia/src/sksl/SkSLInliner.cpp'] + +UNIFIED_SOURCES += [ 'skia/src/sksl/SkSLIntrinsicList.cpp', 'skia/src/sksl/SkSLMangler.cpp', 'skia/src/sksl/SkSLModuleLoader.cpp',