Re: gnomemeeting-1.2.2: surprise dependencies



The rpath approach is certainly a good one. Since we are
"experimenting", I will give it a try. It should work.

-Joseph

===================================================================
On Sat, 2005-10-01 at 19:44 +0300, Tommi Komulainen wrote:
> 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
> 
> 
-- 
joseph_sacco [at] comcast [dot] net




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