Mail Archives: djgpp/2000/01/19/11:46:38
Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> записано в статью
<Pine DOT SUN DOT 3 DOT 91 DOT 1000119113628 DOT 9609M-100000 AT is>...
> I doubt that it's a bug in GCC. The problem description (different
> sections in the object code) is too complex to be explained by a bug.
I know COFFs very well. Month ago I wrote a simple linker for COFF files
and it works perfectly. But it expects COFF with 3 standard sections
(".text", ".data" and ".bss") and it doesn't support more then one COFF
file at the moment. I found that output COFF can vary when I started to use
my linker.
> I suspect you have several different versions of specs or the djgpp.djl
> linker script files, and that, due to some intermittent hardware failure
> (e.g., with your disk controller), the compiler uses different versions
> of these files in different compilations.
>
> Specifically, the sections' layout is determined by djgpp.djl. My first
> suggestion would be to search your disk(s) and find out how many files by
> that name do you have, where do they live, and how their contents are
> different.
But I run command line and batch file in the same(!) directory. Futhermore,
there are no any DJGPP scripts and such things in this directory. And I
don't change anything, I just run GCC first way then second way.
--
P.S. In order to reply via e-mail, remove the "n-o-s-p-a-m." substring out
of the e-mail address.
- Raw text -