Jonas Maebe wrote:

On 23 Aug 2007, at 00:00, Marc Weustink wrote:

Target by target and tonight I came to the last: OSX.
And there I noticed that the ppcppc 2.1.5 compiler stopped searching for Lower/Uppercase unitname variants, so it cannot compile my lazarus sources anymore (while 2.0.4 happily does) Is there a way, flag, option, define, whatever to turn this behaviour back on ?

No. The whole case sensitivity handling in the compiler is pretty broken by design currently, as it's hardcoded per OS based on the most common situation under said OS and not configurable in any way (although most OSes nowadays support case insensitive, case-aware and case-sensitive file systems).

Yes, i can imagine it popping up more often.

Your issue is caused by the implementation of a directory cache in the compiler since 2.0.4, which for systems defined as case-aware did not keep track of the original file name casing. Your issue is probably fixed/worked around in 2.3.1, but that change will not be merged back to 2.1.5, because it was quite invasive. It will however be in 2.2.2

OK, I can live with that. I'll stick to 2.0.4 on osx for a while then.

Thanks for the explanation.

Marc

_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to