Via: cms.manchester-computing-centre.ac.uk; Sun, 26 Apr 1992 14:23:15 +0100 Date: Sun, 26 Apr 92 14:18:32 BST From: LeBlanc AT manchester-computing-centre DOT ac DOT uk Myname: A. V. Le Blanc To: djgpp Subject: Bug in djgpp 1.06 Status: O Some time ago I arranged for the older release of djgpp to be available generally here on a Novell fileserver. The administrator put the entire release in a directory accessible throughout the university as m:\cc. The new release of djgpp has now come out, and I tested it after installing it on a c: drive. It worked fine. Then I copied it all over to m: and edited the various SET statements in CCSETUP.BAT to use m: instead of c:. Then I tested the compiler, and found that LD is unable to find the LIBxx.a files in the directory m:\cc\lib. The variable is set up as follows: SET LIBRARY_PATH=m:/cc/lib If I copy the libraries to c:, I can do this: SET LIBRARY_PATH=c:/cc/lib and everything works. Curiously, GCC is able to find the crt0.o file even in m:\cc\lib, as it passes this explicitly to ld on the visible command line. This raises a second issue: in the past 'gcc -v' passed the flag -v to ld; now it no longer does so. If I try to type 'ld -v', which I believe used to work, I now get an error message claiming that '-v' is an illegal option. -- Owen LeBlanc AT mcc DOT ac DOT uk