Bug 1101 - egcs-g77 has compatibility problems with f77 apps (xargc, xargv)
Summary: egcs-g77 has compatibility problems with f77 apps (xargc, xargv)
Alias: None
Product: Red Hat Raw Hide
Classification: Retired
Component: egcs
Version: 1.0
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Nalin Dahyabhai
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 1999-02-10 16:03 UTC by Mike Maher
Modified: 2008-05-01 15:37 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 1999-08-30 03:12:28 UTC

Attachments (Terms of Use)

Description Mike Maher 1999-02-10 16:03:24 UTC
Fortran and C apps have problems when going from f2c to g2c
libs. The file unix.c in Spice no longer compiles for

a fortran app using xargc and xargv will no longer work.

g77 docs that explain the differences and using '-lg2c -lm'
instead of
using '-lf2c' and the types of changes are explained here:


linking with f__xargc should work according to the docs,
however I'm still testing this and I'm having trouble
compiling and getting it to work, note after my changes:

[root@kenny Spice2g6]# cd src/
[root@kenny src]# ls
Makefile        README          spice.f
spice.o         unix.c
Makefile.make   libspice        spice.f.sec     unix-mm.c
Makefile.win32  mm.h            spice.h
unix-mm.o       unix.o
[root@kenny src]# make
cd libspice ; make
make[1]: Entering directory
make[1]: `libspice.a' is up to date.
make[1]: Leaving directory
gcc -g -O2 spice.o unix.o unix-mm.o libspice/libspice.a -g
-O2 -lg2c -lm
-lc -o spice
unix.o: In function `iopraw_':
/usr/src/redhat/BUILD/Spice2g6/src/unix.c:130: undefined
reference to
/usr/src/redhat/BUILD/Spice2g6/src/unix.c:131: undefined
reference to
/usr/src/redhat/BUILD/Spice2g6/src/unix.c:142: undefined
reference to
collect2: ld returned 1 exit status
make: *** [spice] Error 1

Comment 1 Cristian Gafton 1999-07-28 07:27:59 UTC
assigned to kingdon. I doubt that there are any more Spice problems or
that is anything we can do better.

this bug used to be owned by mike, now timp is the new

Tim, can you verify that spice now compiles okay?

Comment 2 Jim Kingdon 1999-08-30 03:12:59 UTC
Tim, did you check whether spice is now compiling?  I'm not planning
to do anything about this until someone can supply me with a test
case (or, perhaps, more hints about where to find spice - I looked
a bit for a package called "spice" in the distribution or powertools
and didn't see one).

Note You need to log in before you can comment on or make changes to this bug.