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/115.13.0esr-1_deb12u1+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6dfb9d6b26b9e805a7850020273a353d6e8776f8;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 1d92936263a..ac0e0b28127 100644 --- a/gfx/skia/moz.build +++ b/gfx/skia/moz.build @@ -359,7 +359,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',