From: Erik C. <co...@da...> - 2000-09-14 12:46:35
|
On Wed, Sep 13, 2000 at 09:30:19AM +0200, Thomas Pfaff wrote: > [Mingw-users] _TraceMouseEventHi, > > you should have a look at the runtime library as of 2000-03-27. The function > is defined there. Thanks. I couldn't find this precompiled anywhere, so I downloaded it and compiled it myself. It seems to work, but I get a much smaller libcomctl32.a out of it than the original gcc-2.95.2-1 release had in it. Looking at the two versions with objdump I get: -[ 0](sec 1)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .text -AUX scnlen 0x0 nreloc 0 nlnno 0 -[ 2](sec 2)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .data -AUX scnlen 0x0 nreloc 0 nlnno 0 -[ 4](sec 3)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .bss -AUX scnlen 0x0 nreloc 0 nlnno 0 -[ 6](sec 4)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .idata$4 -AUX scnlen 0x4 nreloc 0 nlnno 0 -[ 8](sec 5)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .idata$5 -AUX scnlen 0x4 nreloc 0 nlnno 0 -[ 10](sec 6)(fl 0x00)(ty 0)(scl 3) (nx 1) 0x00000000 .idata$7 -AUX scnlen 0x10 nreloc 0 nlnno 0 -[ 12](sec 6)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000 __libcomctl32_a_iname +[ 0](sec 1)(fl 0x00)(ty 0)(scl 3) (nx 0) 0x00000000 .idata$4 +[ 1](sec 2)(fl 0x00)(ty 0)(scl 3) (nx 0) 0x00000000 .idata$5 +[ 2](sec 3)(fl 0x00)(ty 0)(scl 3) (nx 0) 0x00000000 .idata$7 +[ 3](sec 3)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000 _libcomctl32_a_iname Are these AUX scnlen things important, and if so, how do I get them in my version of the .a file. I used the configure and make files that came in the runtime source package, and built using a Linux cross compiler (that may have been a mistake!). -- Erik Corry er...@ar... |