Mail Archives: djgpp-workers/2011/06/30/22:37:51
Hi,
On Thu, Jun 30, 2011 at 3:33 PM, DJ Delorie <dj AT delorie DOT com> wrote:
>
> Yeah, I upgraded delorie.com and a few things stopped working.
Scary when that happens without warning.
> I need to build a newer compiler anyway, I think that one is still gcc 2.7 !
Honestly, I don't know why I even tried it (1000 lines!), I don't need
it. (I've installed DJGPP locally so many times!) And it was 2.8.1,
last I checked. ;-)
> Yeah, it would be up to the VMS maintainer, not me. They get to
> decide the destiny of their platforms ;-)
Well, we're the (only) ones who might accidentally run it, but I admit
that is a rare (small) risk. I only mentioned it for completeness; I
wasn't really optimistic about the idea.
>> around that. What I *can't* fix is it saying a spurious error message
>> about "undefined symbol L0 not found". Only DJ himself (or somebody
>> smarter than I am) could possibly decipher it. It's a new "change",
>> and I'm not sure why!
>
> I bet it's L0<ctrl-A><something :-)
I don't know. It only said "L0", which obviously (?) I didn't use for anything.
>> 4). Last I checked, --gc-sections didn't work for COFF at all.
>> Apparently the COFF backend maintainer is ... DJ himself! But I know
>
> COFF is a dumb container compared to ELF.
I know, but it's simpler to handle ... and all we've got!
> PE is *not* COFF, it's just similar to COFF. It's pretty much its own
> backend by now :-P
I know, the relocs differ (right?), but it's closer to us than ELF.
Anyways, I'm just thinking out loud. I don't see any advantage to
having two incompatible formats in use. I know switching DJGPP to ELF
isn't probably going to happen, but switching to PE COFF isn't nearly
as hard, is it? (I know I know ... not going to happen. Just seems
like it would simplify some things.)
Anyways, I was just mentioning it in the hope that it might (almost)
work. I don't know why C-based languages ignore smartlinking when
Pascal-based ones often go out of their way.
- Raw text -