Created attachment 678870 [details] build.log.xz [...] aScriptCore/unified-sources/UnifiedSource-6cbc989f-1.cpp.o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-6cbc989f-2.cpp.o /usr/lib64/libglib-2.0.so lib/libWTFGTK.a /usr/lib/libicudata.so /usr/lib/libicui18n.so /usr/lib/libicuuc.so -ldl /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -lpthread /usr/lib/libz.so /usr/lib64/libsystemd.so && : Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-27.cpp.o(.text+0x5198): error: undefined reference to 'JSC::ExecutableBase::hasJITCodeForConstruct() const' Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-f2e18ffc-27.cpp.o(.text+0x5300): error: undefined reference to 'JSC::ExecutableBase::hasJITCodeForCall() const' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. * ERROR: net-libs/webkit-gtk-2.30.4::gentoo failed (compile phase): * ninja -v -j1 -l0 failed
Created attachment 678873 [details] emerge --info
FYI, the following patch fixes build on FreeBSD/powerpc64: --- Source/JavaScriptCore/runtime/NativeExecutable.cpp.orig 2021-02-15 20:45:27 UTC +++ Source/JavaScriptCore/runtime/NativeExecutable.cpp @@ -24,6 +24,7 @@ */ #include "config.h" +#include "ExecutableBaseInlines.h" #include "NativeExecutable.h" #include "JSCInlines.h"
webkit-gtk-2.30.5 builds fine again on ppc64.