[Libreoffice-commits] .: patches/dev300
Fridrich Strba
fridrich at kemper.freedesktop.org
Thu Nov 25 04:50:12 PST 2010
patches/dev300/apply | 4
patches/dev300/buildfix-x86-64-visibility-workaround.diff | 64 --------------
2 files changed, 68 deletions(-)
New commits:
commit 3df981113fa04a8c1c1e565cfaf182b618b643ad
Author: Fridrich Å trba <fridrich.strba at bluewin.ch>
Date: Thu Nov 25 13:43:59 2010 +0100
buildfix-x86-64-visibility-workaround.diff: migrate to git
diff --git a/patches/dev300/apply b/patches/dev300/apply
index 7873bca..409b04d 100755
--- a/patches/dev300/apply
+++ b/patches/dev300/apply
@@ -275,10 +275,6 @@ sal-doublefree.diff, i#67740, cmc
uses-vfs.diff, i#43504, michael
[ FixesNotForUpstream ]
-# not for upstreaming: don't disable the entire visibility, just
-# the -fvisibility-inlines-hidden
-buildfix-x86-64-visibility-workaround.diff
-
# re-direct to plugins via http://extensions.go-oo.org/
# do we want this any more? and in any case, needs mangling
diff --git a/patches/dev300/buildfix-x86-64-visibility-workaround.diff b/patches/dev300/buildfix-x86-64-visibility-workaround.diff
deleted file mode 100644
index 5706f22..0000000
--- a/patches/dev300/buildfix-x86-64-visibility-workaround.diff
+++ /dev/null
@@ -1,64 +0,0 @@
----
- configure.in | 8 +++++---
- set_soenv.in | 2 ++
- solenv/inc/unxlng.mk | 2 +-
- 3 files changed, 8 insertions(+), 4 deletions(-)
-
-diff --git configure.in configure.in
-index 05704cb..a92e359 100644
---- configure.in
-+++ configure.in
-@@ -2576,6 +2576,7 @@ fi
- dnl ===================================================================
- dnl system stl sanity tests
- dnl ===================================================================
-+HAVE_GCC_VISIBILITY_BROKEN=
- if test "$USE_SYSTEM_STL" = "YES"; then
- AC_MSG_CHECKING([if hash_map will be in __gnu_cxx namespace])
- AC_LANG_PUSH([C++])
-@@ -2615,9 +2616,9 @@ using namespace std;
- gccvisok=no)
- AC_MSG_RESULT([$gccvisok])
- if test "$gccvisok" = "no"; then
-- AC_MSG_WARN([Your gcc is not -fvisibility-inlines-hidden safe. Disabling visibility])
-- echo "Your gcc is not -fvisibility-inlines-hidden safe. Disabling visibility" >> warn
-- unset HAVE_GCC_VISIBILITY_FEATURE
-+ AC_MSG_WARN([Your gcc is not -fvisibility-inlines-hidden safe, disabling that.])
-+ echo "Your gcc is not -fvisibility-inlines-hidden safe, disabling that." >> warn
-+ HAVE_GCC_VISIBILITY_BROKEN="TRUE"
- fi
-
- LDFLAGS=$sharedlink_ldflags_save
-@@ -2664,6 +2665,7 @@ _ACEOF
- fi
-
- AC_SUBST(HAVE_GCC_VISIBILITY_FEATURE)
-+AC_SUBST(HAVE_GCC_VISIBILITY_BROKEN)
-
- dnl ===================================================================
- dnl allocator
-diff --git set_soenv.in set_soenv.in
-index 4d83375..1c67478 100644
---- set_soenv.in
-+++ set_soenv.in
-@@ -1768,6 +1768,8 @@ ToFile( "JAVAHOME", $JAVAHOME, "e" );
- ToFile( "CC", $CC, "e" );
- ToFile( "HAVE_GCC_VISIBILITY_FEATURE",
- "@HAVE_GCC_VISIBILITY_FEATURE@", "e" );
-+ToFile( "HAVE_GCC_VISIBILITY_BROKEN",
-+ "@HAVE_GCC_VISIBILITY_BROKEN@", "e" );
- ToFile( "HAVE_LD_HASH_STYLE","@HAVE_LD_HASH_STYLE@","e" );
- ToFile( "HAVE_LD_BSYMBOLIC_FUNCTIONS",
- "@HAVE_LD_BSYMBOLIC_FUNCTIONS@","e" );
---- solenv/inc/unxgcc.mk
-+++ solenv/inc/unxgcc.mk
-@@ -88,7 +88,7 @@ CFLAGS_NO_EXCEPTIONS=-fno-exceptions
-
- # -fpermissive should be removed as soon as possible
- CFLAGSCXX= -pipe $(ARCH_FLAGS)
--.IF "$(HAVE_GCC_VISIBILITY_FEATURE)" == "TRUE"
-+.IF "$(HAVE_GCC_VISIBILITY_FEATURE)" == "TRUE" && "$(HAVE_GCC_VISIBILITY_BROKEN)" != "TRUE"
- CFLAGSCXX += -fvisibility-inlines-hidden
- .ENDIF # "$(HAVE_GCC_VISIBILITY_FEATURE)" == "TRUE"
-
-
More information about the Libreoffice-commits
mailing list