!RE: [PATCH] gcc3/ld patch for direct-linking-to-dll and
danny_r_smith_2001 at yahoo.co.nz
Mon Sep 8 19:58:20 CEST 2003
--- Ralf Habacker <Ralf.Habacker at freenet.de> wrote: > Hi,
> > >
> There must be four auto imported vars.
> > Ralf, what about a less intrusive approach? Compile dll
> > code with -fdata-sections. This will put const data in
> > .rdata$foo sections. Then, make pe_implied_import_dll()
> > scan .rdata as well as .data and .bss. for data symbols
> > I've tried that with your testcase and it seems to work.
> What gcc release you are using ?
I tested with mingw builds of 3.3.1 and last weeks GCC-head (3.4). They put
readonly data into .rdata$ sections if -fdata-sections but in .text otherwise.
You're correct, though, it is is different in 3.2.x
> It seems that gcc3.2 (which is the recent
> cygwin release) does not support this. (See the ! below)
> Are there any other gcc options to archive this ?
Not that I know of. A -mrdata-in-rdata :) switch would be handy.
http://search.yahoo.com.au - Yahoo! Search
- Looking for more? Try the new Yahoo! Search
More information about the kde-cygwin