This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: g++ -static-libgcc not working (g++ 3.0.4).


On Thu, Sep 05, 2002 at 02:06:39PM +0200, jean-frederic clere wrote:
> Hi,
> 
> I am on a Solaris machine (5.8) and I am not using the gnu ld.
> I am trying to have a program linked staticly with libstdc++.a and libgcc.a.
> 
> I have tried g++ -o program -static-libgcc ...
> But program still requires libstdc++.so.3 and libgcc_s.so.1
> 
> I have tried to -static but it failed because g++ does find  dlopen and relatives.
> 
> Any ideas about what could be wrong?

Specify static linking for just the libraries you want statically linked,
and then revert to dynamic libraries for the rest.  See the ld(1) man page
for -Bstatic and -Bdynamic.

-- 
I would therefore like to posit that computing's central challenge, viz. "How
not to make a mess of it," has /not/ been met.
                                                 - Edsger Dijkstra, 1930-2002


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]