|
From: | John E. Malmberg |
Subject: | Re: [bug #41758] VMS Make incorrectly reports archives support present. |
Date: | Sat, 14 Jun 2014 12:49:29 -0500 |
User-agent: | Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3 |
On 6/6/2014 9:39 AM, h.becker wrote:
On 06/06/2014 05:28 AM, John E. Malmberg wrote:On 5/31/2014 7:45 AM, h.becker wrote:On 05/15/2014 05:51 AM, John Malmberg wrote:While I have not checked on VAX, on both Alpha and Itanium the module name can have both upper and lower case in it. This will mainly show up when the source module is on an ODS-5 volume.Maybe "mainly". But as we all know, the module name space is separated from the file name space. Independent of ODS5 and/or process settings like case sensitive mode and/or DECC features for ODS5, for C sources, lower case module names will show as soon as someone has a '#pragma module lowercase' and compiles with /case=as_is with a recent C compiler.
Agreed, on VMS the module name space is separate from the filesystem.As pointed out before, GNU make does not have a way to make that distinction. So GNU make can only use case sensitive module name comparisons on VMS with ODS-5 support.
It is something that can be looked at for a future enhancement after some tests are added for the expected behavior.
Regards, -John
[Prev in Thread] | Current Thread | [Next in Thread] |