solenv/gbuild/platform/solaris.mk |    2 +-
 solenv/gbuild/platform/unxgcc.mk  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 2292b3cd8d9a06b2f073b945b228dd7894955b09
Author: Michael Stahl <mst...@redhat.com>
Date:   Mon Sep 23 12:09:51 2013 +0200

    gbuild: try to fix linking with default --as-needed
    
    As reported by Jbfaure, linking npsoplugin library fails on Ubuntu
    because of unresolved libdl symbols from a StaticLibrary.
    It turns out that --start-group/--end-group only affects static
    libraries, so reorder the link command again to put the StaticLibrary
    first.
    (regression from f861ae6acdbde8acc9560366d344852391d17b8d)
    
    Change-Id: Icd31faace8bf7764fee97cd93c3ecd0caad85947

diff --git a/solenv/gbuild/platform/solaris.mk 
b/solenv/gbuild/platform/solaris.mk
index 7603be4..b9ad99d 100644
--- a/solenv/gbuild/platform/solaris.mk
+++ b/solenv/gbuild/platform/solaris.mk
@@ -179,9 +179,9 @@ $(call gb_Helper_abbreviate_dirs,\
                $(foreach object,$(GENCXXOBJECTS),$(call 
gb_GenCxxObject_get_target,$(object))) \
                $(foreach extraobjectlist,$(EXTRAOBJECTLISTS),`cat 
$(extraobjectlist)`) \
                -Wl$(COMMA)--start-group \
-               $(T_LIBS) \
                $(foreach lib,$(LINKED_STATIC_LIBS),\
                        $(call gb_StaticLibrary_get_target,$(lib))) \
+               $(T_LIBS) \
                -Wl$(COMMA)--end-group \
                -Wl$(COMMA)--no-as-needed \
                $(patsubst lib%.a,-l%,$(patsubst lib%.so,-l%,$(patsubst 
%.$(gb_Library_UDK_MAJORVER),%,$(foreach lib,$(LINKED_LIBS),$(call 
gb_Library_get_filename,$(lib)))))) \
diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk
index 54ef904..bda7cfa 100644
--- a/solenv/gbuild/platform/unxgcc.mk
+++ b/solenv/gbuild/platform/unxgcc.mk
@@ -181,9 +181,9 @@ $(call gb_Helper_abbreviate_dirs,\
                $(foreach object,$(GENCXXOBJECTS),$(call 
gb_GenCxxObject_get_target,$(object))) \
                $(foreach extraobjectlist,$(EXTRAOBJECTLISTS),`cat 
$(extraobjectlist)`) \
                -Wl$(COMMA)--start-group \
-               $(T_LIBS) \
                $(foreach lib,$(LINKED_STATIC_LIBS),\
                        $(call gb_StaticLibrary_get_target,$(lib))) \
+               $(T_LIBS) \
                -Wl$(COMMA)--end-group \
                -Wl$(COMMA)--no-as-needed \
                $(patsubst lib%.a,-l%,$(patsubst lib%.so,-l%,$(patsubst 
%.$(gb_Library_UDK_MAJORVER),%,$(foreach lib,$(LINKED_LIBS),$(call 
gb_Library_get_filename,$(lib)))))) \
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to