From: "deckerben" Newsgroups: comp.os.msdos.djgpp Subject: DXE2GEN: unresolved symbol Date: Sat, 1 Jun 2002 20:37:11 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Lines: 32 Message-ID: <3cf910c2$0$23731$9b622d9e@news.freenet.de> NNTP-Posting-Host: 213.6.60.172 X-Trace: 1022955715 news.freenet.de 23731 213.6.60.172 X-Complaints-To: abuse AT freenet DOT de To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello group, I must resolve some DJGPP-specific symbols somewhere in Python so that dynamic linking can start (hopefully) really working. The first step, I believe, is to build a single .dxe with no unresolved symbols to isolate the problem areas and what the DXE_EXPORT_TABLE needs to carry. The following symbols cannot be resolved: command: dxe2gen zlibmodule.o -o zlibmodule.dxe -lz -lpython -ldl -lc -lgcc dl-djgpp.o output: unresolved symbol `djgpp_first_dtor' unresolved symbol `djgpp_last_ctor' unresolved symbol `djgpp_last_dtor' unresolved symbol `djgpp_first_ctor' unresolved symbol `end' unresolved symbol `__djgpp_selector_limit' I must admit that dxe2gen seems very choosy about the *order* in which specific libraries are called, and it may just be a problem which comes first. I think djgpp_first_dtor & others should be in libc.a, but the linker doesn't seem to see them... Any ideas? ??? Ben