[SCM] WebKit Debian packaging branch, debian/unstable, updated. 0+svn32442-1-1179-g54c2d36

Mike Hommey glandium at debian.org
Sun Jul 6 13:32:14 UTC 2008


The following commit has been merged in the debian/unstable branch:
commit 61a9936cdbb034b10bebd6e8a2cb2ae37195e806
Author: Mike Hommey <glandium at debian.org>
Date:   Sun Jul 6 13:29:48 2008 +0200

    Filter out all std::* symbols exported because of stl headers.
    
    Work around http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36022

diff --git a/GNUmakefile.am b/GNUmakefile.am
index 7e0f6ca..509acf0 100644
--- a/GNUmakefile.am
+++ b/GNUmakefile.am
@@ -251,6 +251,7 @@ libwebkit_1_0_la_CPPFLAGS = \
 libwebkit_1_0_la_LDFLAGS = \
 	$(COVERAGE_LDFLAGS) \
 	-version-info @LIBWEBKITGTK_VERSION@ \
+	-Wl,--version-script,$(srcdir)/symbols.filter \
 	$(no_undefined)
 
 libwebkit_1_0_la_LIBADD = \
diff --git a/debian/changelog b/debian/changelog
index d9742b5..558aa11 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,8 @@ webkit (1.0.1-1) UNRELEASED; urgency=low
   * debian/control: Added build dependency on libxt-dev.
   * WebCore/page/gtk/AXObjectCacheAtk.cpp: Include stdio.h to avoid FTBFS
     because of undefined printf.
+  * GNUmakefile.am, symbols.filter: Filter out all std::* symbols exported
+    because of stl headers.
 
  -- Mike Hommey <glandium at debian.org>  Sun, 06 Jul 2008 09:31:41 +0200
 
diff --git a/symbols.filter b/symbols.filter
new file mode 100644
index 0000000..f5af6ba
--- /dev/null
+++ b/symbols.filter
@@ -0,0 +1,5 @@
+{
+local:
+_ZSt*;
+_ZNSt*;
+};

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list