This is the mail archive of the cygwin mailing list for the Cygwin 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] |
On Feb 26 16:28, Ken Brown wrote: > On 1/31/2018 9:40 AM, Corinna Vinschen wrote: > > On Jan 31 07:52, Eric Blake wrote: > > > Forwarding from the gnulib list; is this something we should fix in > > > cygwin proper? > > > > Why does anybody remove the -Wl,--disable-auto-import flag? What for? > > The idea was to never use this flag on Cygwin and to get rid of the > > dllimport/dllexport nonsense... > > > > > On 01/31/2018 04:42 AM, Bruno Haible wrote: > > > > On 64-bit Cygwin, a libunistring build fails like this: > > > > [...] > > > > libtool: link: x86_64-pc-cygwin-gcc -g -O2 -Wl,--disable-auto-import -o .libs/test-environ.exe test-environ.o -L/usr/local/cygwin64/lib libtests.a ../lib/.libs/libunistring.dll.a -liconv libtests.a -L/usr/local/cygwin64/lib > > > > test-environ.o:test-environ.c:(.rdata$.refptr.environ[.refptr.environ]+0x0): undefined reference to `environ' > > > > collect2: error: ld returned 1 exit status > > > > > > > > This fixes it. > > > > [...] > > > > +_GL_EXTERN_C __declspec(dllimport) char **environ; > > > > But, other than that, an equivalent newlib patch would be ok. > > Before patching newlib, please note that Bruno's patch doesn't work on > 32-bit Cygwin. Projects (like emacs and clisp) that use gnulib's unistd > module with that patch will get link errors like this: > > undefined reference to `_imp__environ' > > I have no idea why this error occurs only on 32-bit. > > I've made Bruno aware of the problem, and I'm waiting to see what he comes > up with. No worries. I'll wait patiently for a newlib patch. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |