delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/06/01/14:30:17

From: "deckerben" <deckerben AT freenet DOT de>
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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019