Hi, I'm trying to produce a static build of WebKitGTK+ (AMD64) but I'm unable to do it. I tried to do it both using the last stable release, as well as using the last trunk. For the stable release I did this: $ ./configure --enable-static $ make I got the following error: [....] CXX Source/JavaScriptCore/yarr/libjavascriptcoregtk_3_0_la-YarrCanonicalizeUCS2.lo CXX Source/JavaScriptCore/yarr/libjavascriptcoregtk_3_0_la-YarrInterpreter.lo CXX Source/JavaScriptCore/yarr/libjavascriptcoregtk_3_0_la-YarrJIT.lo CXX Source/JavaScriptCore/yarr/libjavascriptcoregtk_3_0_la-YarrPattern.lo CXX Source/JavaScriptCore/yarr/libjavascriptcoregtk_3_0_la-YarrSyntaxChecker.lo CXX DerivedSources/JavaScriptCore/libjavascriptcoregtk_3_0_la-InspectorJSBackendDispatchers.lo CXX DerivedSources/JavaScriptCore/libjavascriptcoregtk_3_0_la-InspectorJSFrontendDispatchers.lo CXX DerivedSources/JavaScriptCore/libjavascriptcoregtk_3_0_la-InspectorJSTypeBuilders.lo CXXLD libjavascriptcoregtk-3.0.la ar: `x' cannot be used on thin archives. make[1]: *** [libjavascriptcoregtk-3.0.la] Error 1 make[1]: Leaving directory `/home/gardener/WebKit-2.4.2/webkitgtk-2.4.2' make: *** [all] Error 2 For trunk (r168621) I applied this patch: http://sprunge.us/eLjf and build WebKitGTK+ as: $ ./Tools/Scripts/build-webkit --gtk --cmakeargs="-DBUILD_STATIC=ON" And I got thousands of linking errors... http://sprunge.us/EbhC shows only the last 1000 lines.
Do you have the AR_FLAGS env var set? If so unset it and try again
(In reply to comment #1) > Do you have the AR_FLAGS env var set? If so unset it and try again I don't have this variable on my environment.