Hi Michel, *,
On Sun, Dec 18, 2011 at 2:39 AM, Michael Stahl <mstahl@redhat.com> wrote:
On 14/12/11 23:28, Peter Foley wrote:
On Wed, 14 Dec 2011, Michael Stahl wrote:
[...]
- the spotlight plugin:
 no idea if that will actually work;
 i really hope we use the system zlib always on MacOS X, because
 the old makefile had this horrible thing in it:
# we have to change the zlib install name, otherwise the plugin will not
work
   .IF "$(SYSTEM_ZLIB)"=="NO"
   install_name_tool -change @executable_path/libz.1.dylib
@executable_path/../../../../MacOS/libz.1.dylib
$(MACOS)$/OOoSpotlightImporter
   .ENDIF
Is changing the installname what you call "horrible thing"? Then you
might be surprised that this is not a scary thing at all. *all* LO
libs go through this.
http://opengrok.libreoffice.org/xref/core/solenv/inc/unxmacx.mk#175
http://opengrok.libreoffice.org/xref/core/solenv/gbuild/platform/macosx.mk#145
http://opengrok.libreoffice.org/xref/core/solenv/bin/macosx-change-install-names.pl
There is no concept of a library search path on Mac, all libs
explicitly reference the libs they depend on.By absolute paths or
relative to the specials executable_path and loader_path
I also suggest to read the tinderbox mails. As just removing what
seems like a hack to you without providing the "proper" solutin
(whatever that might have been in your idea) did broke the build. (the
salhelper filename dylib.3 vs just dylib - Norbert did revert that
commit today)
ciao
Christian
Context
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.