[Date Prev][Date Next] [Chronological] [Thread] [Top]

AW: __eprintf



Hi Kervin,

I just got libgcc.a, cheated configure. 
Still I don't understand if I did something good.

Thanx a lot for reply, Vadim Tarassov.

-----Ursprüngliche Nachricht-----
Von: Kervin L. Pierre [mailto:kervin@blueprint-tech.com]
Gesendet: Donnerstag, 15. August 2002 15:42
An: Tarassov Vadim
Cc: openldap-software@OpenLDAP.org
Betreff: Re: __eprintf


I ran into this problem as well.

from the configure script...

   solaris*)
     # gcc --version < 3.0 without binutils cannot create self contained
     # shared libraries reliably, requiring libgcc.a to resolve some of
     # the object symbols generated in some cases.  Libraries that use
     # assert need libgcc.a to resolve __eprintf, for example.  Linking
     # a copy of libgcc.a into every shared library to guarantee resolving
     # such symbols causes other problems:  According to Tim Van Holder
     # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
     # (to the application) exception stack for one thing.

Tarassov Vadim wrote:
> Hallo everybody,
> 
> I am trying to build nss_ldap on solaris 2.6 using forte 6 update 1. nss_ldap configure fails because symbol __eprintf could not be found, libldap.so requires it. 
> Oddly, slapd itself works fine ...
> 
> Does anyone knows what is the problem?
> 
> Regards, Vadim Tarassov.
>