Mail Archives: djgpp/1998/03/17/23:16:58
Thanks to everyone who advised me to work with gcc 2.8.0 instead of
2.8.1. I've got 2.8.0 gcc built. I had to make some idiosyncratic
changes in the makefile, so I doubt it would make much sense for me to
proceed to 2.8.1.
* I had to append $(exeext) where the various helper programs (genattr,
gencodes, etc) are called, otherwise the make will stop.
What happens is that bash, when running COFF image files, makes
go32-v2 try to call go32 and also fail to find it. Really weird. DOS
runs 'em fine, both the *.exe's and "go32-v2 <COFF image>". Under DOS
go32-v2 doesn't even try to find go32 (tested by renaming it: no
change)
I'm not sure why no-one else seemed to have that problem. Anyways, I
beat my head against that wall for a long time before deciding to
just do it the brute-force way and make it use the *.exe's, which
seems to work fine.
* I had to truncate the tmp-<yaddayadda> file names in the makefile so
move-if-changed would admit the files existed. Right, I don't have
long filenames. I know that.
* For reference by anyone who tries this in the future, you really do
need the latest make, make-3.761. make-3.73 won't do it.
Result: It works but it makes little sense for me to try to go on to
2.8.1, much less take the lead as some have suggested. Thanks, everyone
who answered.
Tom
--
When you see a spam, just remember that a spammer is some fool who just
can't believe that if they bother a million people, they'll get fewer
than a dozen interested responses. (Copy this so more wannabe spammers see it)
- Raw text -