RESOLVED FIXED 224644
REGRESSION(r276039) [GTK] Build failures on Ubuntu 18.04
https://bugs.webkit.org/show_bug.cgi?id=224644
Summary REGRESSION(r276039) [GTK] Build failures on Ubuntu 18.04
Lauro Moura
Reported 2021-04-15 20:47:56 PDT
Failed on the Ubuntu LTS 18.04 (due to be deprecated next week) lib/libWebCoreGTK.a(lib/../Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-68aea4ac-6.cpp.o):UnifiedSource-68aea4ac-6.cpp:function WebCore::getBackingSet(JSC::JSGlobalObject&, JSC::JSObject&): error: undefined reference to 'JSC::HashMapImpl<JSC::HashMapBucket<JSC::HashMapBucketDataKey> >::finishCreation(JSC::JSGlobalObject*, JSC::VM&)' lib/libWebCoreGTK.a(lib/../Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-68aea4ac-6.cpp.o):UnifiedSource-68aea4ac-6.cpp:function WebCore::getBackingMap(JSC::JSGlobalObject&, JSC::JSObject&): error: undefined reference to 'JSC::HashMapImpl<JSC::HashMapBucket<JSC::HashMapBucketDataKeyValue> >::finishCreation(JSC::JSGlobalObject*, JSC::VM&)' collect2: error: ld returned 1 exit status
Attachments
Patch (1.15 KB, patch)
2021-04-15 21:12 PDT, Lauro Moura
no flags
Patch for landing (1.19 KB, patch)
2021-04-15 22:13 PDT, Lauro Moura
no flags
Lauro Moura
Comment 1 2021-04-15 21:12:57 PDT
EWS
Comment 2 2021-04-15 21:44:01 PDT
Committed r276112 (236612@main): <https://commits.webkit.org/236612@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 426180 [details].
Mark Lam
Comment 3 2021-04-15 21:52:48 PDT
Comment on attachment 426180 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=426180&action=review > Source/JavaScriptCore/runtime/JSSet.h:28 > +#include "HashMapImplInlines.h" This is the wrong fix. We should never #include an Inlines.h file from a .h file. Only .cpp or Inlines.h file can #include Inlines.h files. Please revert this and fix this the proper way.
Mark Lam
Comment 4 2021-04-15 21:54:31 PDT
I'm going to roll this out right now.
WebKit Commit Bot
Comment 5 2021-04-15 21:56:15 PDT
Re-opened since this is blocked by bug 224646
Radar WebKit Bug Importer
Comment 6 2021-04-15 21:56:22 PDT
Lauro Moura
Comment 7 2021-04-15 22:13:38 PDT
Created attachment 426183 [details] Patch for landing
EWS
Comment 8 2021-04-15 23:25:37 PDT
Committed r276119 (236616@main): <https://commits.webkit.org/236616@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 426183 [details].
Note You need to log in before you can comment on or make changes to this bug.