Hi The cygwin people also use _image_base, see http://www.cygwin.com/ml/cygwin-developers/2009-01/msg00014.html
Johnny > I am looking why mingw doesn't link with x86. > > I think the issue is in > cegcc/src/mingw/pseudo-reloc.c > > This file has a comment that it is ported to wince arm, but when I > check > Cegcc/src/newlib/newlib/libc/sys/wince/pseudo-reloc_t.c > > Then the extern is different > > Where the mingw version has: > extern char __U(_image_base__); > > The newlib file has > extern char __image_base__; > > When I search the web I find some references to _image_base. When I > change > the mingw file to > > extern char _image_base__; > > Then mingw does link. My questions are: > - Why is the signature in the mingw file changed? > - Could it be that somewhere an _ is added to much, the original linker > error has also 3 underscores in the error message. > > Maybe this gives hint to other people about what we have to change. > > The next error I now have is below. > > Johnny > > multilib.out is unchanged > Configuring in i386-mingw32ce/libstdc++-v3 > configure: loading cache ./config.cache > checking build system type... (cached) x86_64-unknown-linux-gnu > checking host system type... (cached) i386-pc-mingw32ce > [snip] > > checking for fcntl.h... yes > checking for ld that supports -Wl,-z,relro... no > checking for main in -lm... configure: error: Link tests are not > allowed > after GCC_NO_EXECUTABLES. > make[1]: *** [configure-target-libstdc++-v3] Error 1 > make[1]: Leaving directory > `/home/build/ACE/cegcc/cegcc/src/scripts/i386/gcc' > make: *** [all] Error 2 > > > > > > ----------------------------------------------------------------------- > ------- > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > Cegcc-devel mailing list > Cegcc-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/cegcc-devel ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel