On Linux link QtWebKit with -no-undefined to catch build breakages due to missing
authorhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Jan 2010 08:54:32 +0000 (08:54 +0000)
committerhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 20 Jan 2010 08:54:32 +0000 (08:54 +0000)
files in the .pro file, resulting in unresolved symbols.

Reviewed by Tor Arne Vestbø.

* WebCore.pro:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@53530 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/WebCore.pro

index 1eeca0aba4abfb15a687f1915b5db787d7a48c57..e266daeb541c898c67f7c81543b3c27fc94d3ddf 100644 (file)
@@ -1,3 +1,12 @@
+2010-01-20  Simon Hausmann  <simon.hausmann@nokia.com>
+
+        Reviewed by Tor Arne Vestbø.
+
+        On Linux link QtWebKit with -no-undefined to catch build breakages due to missing
+        files in the .pro file, resulting in unresolved symbols.
+
+        * WebCore.pro:
+
 2010-01-20  Simon Hausmann  <simon.hausmann@nokia.com>
 
         Reviewed by Tor Arne Vestbø.
 2010-01-20  Simon Hausmann  <simon.hausmann@nokia.com>
 
         Reviewed by Tor Arne Vestbø.
index cc025a6becfb1fa1c639e714e133fb3bec256823..6294c1afb1f7306c3a8288b10f47aef213e86af7 100644 (file)
@@ -72,6 +72,7 @@ unix {
 
 unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections 
 unix:!mac:*-g++*:QMAKE_LFLAGS += -Wl,--gc-sections
 
 unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections 
 unix:!mac:*-g++*:QMAKE_LFLAGS += -Wl,--gc-sections
+linux*-g++*:QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
 
 CONFIG(release):!CONFIG(standalone_package) {
     contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
 
 CONFIG(release):!CONFIG(standalone_package) {
     contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols