| delorie.com/archives/browse.cgi | search |
| Date: | Fri, 15 Jun 2001 18:55:59 +0300 |
| From: | "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il> |
| Sender: | halo1 AT zahav DOT net DOT il |
| To: | "Chris Wilkinson" <chrisw AT wam DOT umd DOT edu> |
| Message-Id: | <2945-Fri15Jun2001185559+0300-eliz@is.elta.co.il> |
| X-Mailer: | Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 |
| CC: | djgpp AT delorie DOT com |
| In-reply-to: | <9gd57o$717$2@hecate.umd.edu> (chrisw@wam.umd.edu) |
| Subject: | Re: Link errors with Debug switch on |
| References: | <000801c0f518$4cddd300$5a3e0281 AT umd DOT edu> <9791-Fri15Jun2001104543+0300-eliz AT is DOT elta DOT co DOT il> <9gcu73$3s7$1 AT hecate DOT umd DOT edu> <9gd57o$717$2 AT hecate DOT umd DOT edu> |
| Reply-To: | djgpp AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | djgpp AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
> From: "Chris Wilkinson" <chrisw AT wam DOT umd DOT edu>
> Newsgroups: comp.os.msdos.djgpp
> Date: Fri, 15 Jun 2001 10:14:06 -0400
>
> The procedure "ipmpar" has a function prototype "int ipmpar(int*);", and is
> called from dcdflib in several places with "b = ipmpar(&Kx);". dcdflib is
> also a .c file, compiled and linked. Kx is a static int variable.
I don't see anything wrong in ipmpar.c at the source level.
What I suggest is to build the program with the -save-temps switch
(and with all the other switches you normally compile and link). This
will force GCC to leave the temporary files with the funny names like
c:/djgpp/tmp/ccN89Gr5.o and c:/djgpp/tmp/ccDvDCh3.o instead of
deleting them. (Note that these files are in the `tmp' subdirectory
of the main DJGPP installation directory.) The trace from the -v
switch will show you what .o file has the object code from ipmpar.o.
Then type this from the command line:
nm -A c:/djgpp/tmp/ccDvDCh3.o
(assuming that this is the name of the object file into which ipmpar.c
was compiled). Whatever `nm' prints, post that here. You might also
compare the output of `nm' from files produced by compiling with and
without -g, in case it gives some clues.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |