Re: gnomemeeting-1.2.2: surprise dependencies



On Sat, 2005-10-01 at 08:22 -0400, Joseph E. Sacco, PhD wrote:
> 
> * evolution-data-server
> through libebook, which requires libedataserver
> 
> Linking against libedataserver requires that the firefox/mozilla
> libraries be in the library search path. 
> 
> A new Makefile, patched to add the firefox libs to LD_LIBRARY_PATH
> during the build, is attached to this message.

Fixing library paths in secondary packages is IMHO wrong, it should be
the responsibility of the package directly depending on
mozilla/firefox/whatever to make sure others linking to the library gets
the paths right.

I'd say the way this should be done, is to set up the rpath for
libedataserver (and other libs linking to nspr directly) similar to
epiphany (src/Makefile.am):

epiphany_LDFLAGS = -R$(MOZILLA_HOME)


HTH

-- 
Tommi Komulainen                                 tommi komulainen iki fi





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]