[Libreoffice] [Libreoffice-commits] .: Branch 'libreoffice-3-4' - solenv/gbuild
Stephan Bergmann
sbergman at redhat.com
Mon Sep 19 14:20:32 PDT 2011
Björn,
What good is that backport to 3.4? For one, the fix turns out to not
work yet (as executables already built using gbuild but only used during
the build itself use a "NONEBIN" token in solenv/gbuild/platform/*.mk
instead of the "NONE" token used in solenv/inc/*.mk, so that
macosx-change-install-names.pl complains and fails). For another, are
there any executables in 3.4 that are built using gbuild but are not
only used during the build itself (i.e., for which the missing call to
macosx-change-install-names.pl actually matters)?
-Stephan
On 09/19/2011 11:06 PM, Bjoern Michaelsen wrote:
> solenv/gbuild/platform/macosx.mk | 2 ++
> 1 file changed, 2 insertions(+)
>
> New commits:
> commit a87a8ee5a1919f6f6b4b35668456c03bdd499c85
> Author: Stephan Bergmann<sbergman at redhat.com>
> Date: Mon Sep 19 21:39:46 2011 +0200
>
> Call macosx-change-install-names on executables in gbuild, too.
>
> Signed-off-by: Bjoern Michaelsen<bjoern.michaelsen at canonical.com>
>
> diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk
> index 2def0c9..ff73333 100755
> --- a/solenv/gbuild/platform/macosx.mk
> +++ b/solenv/gbuild/platform/macosx.mk
> @@ -274,6 +274,8 @@ $(call gb_Helper_abbreviate_dirs,\
> $(foreach lib,$(LINKED_STATIC_LIBS),$(call gb_StaticLibrary_get_target,$(lib))) \
> -o $(1) \
> `cat $${DYLIB_FILE}`&& \
> + $(if $(filter Executable,$(TARGETTYPE)),\
> + $(PERL) $(SOLARENV)/bin/macosx-change-install-names.pl Executable $(LAYER) $(1)&&) \
> $(if $(filter Library CppunitTest,$(TARGETTYPE)),\
> $(PERL) $(SOLARENV)/bin/macosx-change-install-names.pl Library $(LAYER) $(1)&& \
> ln -sf $(1) $(patsubst %.dylib,%.jnilib,$(1))&&) \
More information about the LibreOffice
mailing list