g++-mike-eh8-C test failure
John David Anglin
dave@hiauly1.hia.nrc.ca
Fri May 5 15:12:00 GMT 2000
> Yes, absolutely. That's why we're talking about libgcc.sl. Are you
> worried about symbols from libm?
>
> > This suggests that only a shared version of libc should be used in
> > applications using shared libraries. If an archive version of a
> > dependent library must be used, all of its definitions should be
> > explicitly exported with the -E or +e options to the linker to avoid
> > multiple definitions.
>
> Which suggests that libstdc++.sl should be built with -E.
Tried it. It doesn't resolve the problem. According to other documentation,
-E is for exporting symbols from main programs. +e can be used for exporting
symbols from shared libraries but it hides all the symbols which aren't
explicitly exported.
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
More information about the Gcc-bugs
mailing list