Mail Archives: djgpp-workers/1996/09/21/19:26:22
> So far, nearly all the V1 code breaks because of these. I haven't
> heard anyone say "but *my* V1 library works without recompiling!"
Okay - I'll say it - I have several numerical subroutine libraries compiled
with V1 and most worked fine (especially with ld 2.4). Time to restore
source, recompile (with newer compiler... probably faster anyway...)
probably less than a couple of hours. But I didn't have to... even though
I'm pretty sure some were compiled under V1.08.
Most V1.x library problems will be caused by using V1.10 or newer libs
anyway - which are COFF - so this change doesn't address that issue at all.
> No, but it was developed long after djgpp switched to COFF. It should
> have been COFF from the start.
It's actually an EMX tool - which is still using a.out - so you burn
the bridges for sharing tools like this one. This tool was not developed
specifically for DJGPP.
> This is uncalled for. There's a lot in V1 that we no longer support
> because it's not appropriate to support it. We can't be 100%
> backwards compatible. Every time we drop support for something,
> someone somewhere will complain. We don't still support 0xd0000000,
> do we? That was a *popular* one, too.
If there was a way to support 0xd0000000 under DPMI I would have done it.
This is a configuration switch to provide support for something still used.
I don't understand what providing a.out support breaks, but I do see several
things removing it breaks. That's my point - it seems like in the hurry to
get 2.01 out the door, or provide some new ld feature it's OK to remove
features?
> Let Kendall decide if they can or can't make the changes to support
> COFF in their converter. If they find it too difficult, and that
> difficulty combined with the popularity of their package warrants
> supporting an object format that hasn't been used by djgpp for years
> (4? 5?), we'll revisit the issue.
It's not a crisis - he can always provide an alternate ld (as is currently
done to work around a broken ld). But I doubt Kendall wants to write a tool
from scratch just to support this change.
- Raw text -