From: Danny S. <dan...@cl...> - 2007-08-15 07:41:31
|
> -----Original Message----- > From: min...@li... > [mailto:min...@li...] On Behalf > Of Brian Dessent > Sent: Wednesday, 15 August 2007 1:04 p.m. > To: MinGW Users List > Subject: Re: [Mingw-users] missing libgcc_dw2_1.dll > > > James Steward wrote: > > > Why do you manually link with these libs? I've not yet > played with the > > 4.2.x compilers, but usually if you have a simple c++ > source, you should > > be able to just; > > I think he was trying to test the new feature of shared target libs, > where the default is still to link to the static target libs. I don't > recall if Danny has yet mentioned the preferred incantation for using > shared target libs. > >From the readme: "* To throw exception across dll/exe boundaries in C++, you will need to link against the shared libgcc and libstdc++ runtime libs. To link against shared libgcc, add -shared-libgcc to command line. To link against shared libstdc++ add -lstdc++_s to command line. Hopefully, in future releases, the mechanism to seletc static or shared runtime libs can be improves. Unless you want to use auto-import to import data objects in libstdc++.dll, also add -D_DLL to commands line or #define _DLL in top-level headers. Again, this may chenage in future releases." I may also learn to spell check and figs may ply... If you want to make shared libstdc++ default, rename the import lib to libstdc++.dll.a If you do that and want to override the shared default, add -Bstatic Danny > Brian > > -------------------------------------------------------------- > ----------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and > a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |
From: Danny S. <dan...@cl...> - 2007-08-15 07:34:43
Attachments:
libgcc_dw2_1.dll.gz
libgcc_sjlj_1.dll.gz
|
-----Original Message----- > Checking the gcc-core-4.2.1-dw2-1(and 2).tar.gz and gcc-g++-4.2.1-dw2-1(and 2).tar.gz, >I couldn't find libgcc_dw2_1.dll. Is it a packaging error? Yes > If so, is there any workaround? Attached. I've also put on the SF download pages. I'll tidy up the core package as soon as I can. Danny |