* __imp_reent_data undefined
@ 2000-07-18 8:56 Dave Trombley
0 siblings, 0 replies; only message in thread
From: Dave Trombley @ 2000-07-18 8:56 UTC (permalink / raw)
To: cygwin
After a problem having dllwrap run successfully, I tried doing the same
process
manually to get a better idea of what was going wrong:
$ gcc -Wl,--dll --Wl,--base-file,pqlib.base --def pq.def fe-auth.o
fe-connect.o \
fe-exec.o fe-misc.o fe-print.o fe-lobj.o pqexpbuffer.o dllist.o
pqsignal.o inet_aton.o \
./../../utils/dllinit.o -L/usr/local/lib -L/usr/local/pgsql/lib
-L../../backend -L./../ \
-lpostgres -lcygipc -lcygwin -lcrypt -lkernel32 -lcrypt -lc -lmsvcrt40 \
./../../utils/dllinit.o(.text+0x102):dllinit.c: undefined reference to
`__imp_reent_data'
collect2: ld returned 1 exit status
This symbol is declared in dllinit.c as extern, yet I can't find where
it should be,
specifically, I ran:
$ for i in *.a; do echo $i >> p; nm $i | grep reent_data >> p; done
in every directory where there are libraries, but only found the symbol
declared
external elsewhere as well. (libc, libm, libcygwin) If anyone could
tell me where/why this
symbol should be, I'd be grateful. Also, is there a good (ie. detailed)
cygwin DLL
overview somewhere? Also also, are there currently plans to make
dllwrap more robust?
Would it be worth my trying to do? (I think I encountered somewhere
that it was going to
be deprecated...)
Cheers,
dj
<dtrom@bumba.net>
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2000-07-18 8:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-07-18 8:56 __imp_reent_data undefined Dave Trombley
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).