Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1101 - egcs-g77 has compatibility problems with f77 apps (xargc, xargv)
egcs-g77 has compatibility problems with f77 apps (xargc, xargv)
Product: Red Hat Raw Hide
Classification: Retired
Component: egcs (Show other bugs)
All Linux
low Severity medium
: ---
: ---
Assigned To: Nalin Dahyabhai
Depends On:
  Show dependency treegraph
Reported: 1999-02-10 11:03 EST by Mike Maher
Modified: 2008-05-01 11:37 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 1999-08-29 23:12:28 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Mike Maher 1999-02-10 11:03:24 EST
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 03:27:59 EDT
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@redhat.com, now timp is the new

Tim, can you verify that spice now compiles okay?
Comment 2 Jim Kingdon 1999-08-29 23:12:59 EDT
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.