On Tuesday, 21 December 2021 at 21:09:14 UTC, eugene wrote:
On Tuesday, 21 December 2021 at 21:02:21 UTC, rempas wrote:
On Tuesday, 21 December 2021 at 19:55:13 UTC, eugene wrote:

core/sys/freebsd/config.d and core/sys/freebsd/sys/event.d
are the same as in fresh dmd, so there is not much sense to try it.
dmd (including phobos) is a reference, and I do not think,
that ldc is ahead of dmd with it's stdlib.

Oh, that was in the next page and I didn't saw it when I replied. So to continue from my last comment (and answer on this one), I thought you said that LDC does not include "core.sys.freebsd.config" [here](https://forum.dlang.org/post/sjausqwudtujswpom...@forum.dlang.org) or is
there something I didn't understand right?

* The ldc installed by 'pkg install ldc' (the old one), does not have config module * Most resent ldc (link you indicated), does have condig module, and it is exactly the same as condig in most recent dmd

Hi Eugene,
When you run `ldc2 -v test.d` (some arbitrary d file), you should see "predefs" at the top, followed by a bunch of predefined versions by the compiler. FreeBSD_xx should be on that list, and the number should correspond to your OS version. If it does not, then that's a bug in LDC. I was wrong: LDC is using its own code to determine the OS version, and it should already do that correctly.

cheers,
  Johan

Reply via email to