www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/05/26/15:30:52

From: Bob Kematick <rjkematick AT worldnet DOT att DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: RHIDE with Fortran
Date: Tue, 26 May 1998 15:25:37 -0500
Organization: AT&T WorldNet Services
Lines: 40
Message-ID: <6kf4n2$gf0@bgtnsc02.worldnet.att.net>
NNTP-Posting-Host: 12.68.173.226
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

This is a bug report for RHIDE Version 1.4 (Sep 30 1997 23:06:59)
I am running MS-DOS 7.0 (Windows 95)

Important environment variables:
PATH=d:\djgpp\bin;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\;C:\BIN;E:\GNU\BIN;C:\DOS\4DOS
DJGPP=d:/djgpp/djgpp.env
LFN=y
INFOPATH=d:/djgpp/info;d:/djgpp/gnu/emacs/info
LOCALEDIR=
LANGUAGE=
SHELL=
COMSPEC=C:\DOS\4dos\4dos.com
DJSYSFLAGS=



My problem is the following:
============================

This is a very small matter.

I use RHIDE with Fortran (g77) projects.

It seems that in the link step , the libraries are linked in the wrong
sequence. For example, a "myprog.f" program compiles and links as
follows :

g77 -g -c myprog.f -o myprog.o
gcc myprog.c -o myprog.exe -lm -lf2c

The last step should be :

gcc myprog.c -o myprog.exe -lf2c -lm

The sequence really does make a difference, and I have been bitten at
times. The docs for f2c also warn about this.

It is an easy enough matter to redefine RHIDE_TYPED_LIBS.f in rhide.env,
but it seems to me that default should perhaps be changed in future
editions.

- Raw text -


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