Re: [Evolution-hackers] Problems compiling/running evo 2.3.3
- From: smurfd <smurfd smurfnet homelinux net>
- To: Tor Lillqvist <tml novell com>
- Cc: evolution-hackers lists ximian com
- Subject: Re: [Evolution-hackers] Problems compiling/running evo 2.3.3
- Date: Sun, 12 Jun 2005 18:47:36 +0200
I could always try doing a "export LDLIBRARY=$LDLIBRARY -no-undefined"
when i will rebuild evo.
Thanks!
s�005-06-12 klockan 19:08 +0300 skrev Tor Lillqvist:
> Not Zed writes:
> > Hmm, looks like its fucking up trying to resolve symbols from librarires
> > it isn't explictly linked to.
>
> > Well I dunno, on suse it works, I guess it does some sort of 'lazy
> > loading', becuase by luck those symbols will always be defined when
> > it tries to run them ...
>
> Using -no-undefined and linking explicitly to all the libraries you
> actually need might help. Then at least you know you won't be linking
> to whatever libraries at run-time "just by luck". This can help keep
> the library structure cleaner.
>
> But adding -no-undefined to LDFLAGS for all shared libraries being
> built in e-d-s and evo means the current cases of circular
> dependencies will bite you, so in general isn't possible currently on
> Unix. On Windows (where -no-undefined *must* be used because of the
> binary format), the workaround I use is to build a few dummy
> "stand-in" import libraries that stand in for those libraries not yet
> built but needed at a certain stage in the build process.
>
> --tml
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]