On 09/25/2016 09:10 PM, Arnaud Charlet wrote:
Is the above change really necessary? Would be nice to get rid of this
extra code. The rest looks OK to me.
It is required for support of environment when LFN support is either
not available or disabled for some reason (for example FreeDOS
without LFN support loaded).
Does it matter for GNAT usage/users in practice?

Arno

It may. I do not actually have information about environments used by poeple using DJGPP build. I'm providing compiler packages for them.

There are actually 2 levels of non-LFN support for DJGPP port of CCC:

1) ability to run user compiled programs (the ones which are compatible with required restrictions) without LFN support

2) the ability to compile using GCC in such environment

Submitted patches only addresses level 1. I'm not sure I'll ever submit changes for level 2. Absence of these changes does not prevent bootstrapping GCC iwhen LFN is available (like in recent Windows versions).

Discussed change belongs to level 1 (ability to run compiled programs without 
LFN support available).

Andris


Reply via email to