Release D 2.111.0

thinkunix thinkunix at zoho.com
Thu Apr 3 22:13:51 UTC 2025


Dennis via Digitalmars-d-announce wrote:
> Glad to announce D 2.111.0, ♥ to the 78 contributors.

Hi Dennis,

Are the specs of the build hosts documented anywhere?

The info on the D wiki is generic and most pages have not been updated
in years.

What I am looking for is the minimum required OS version and compiler
used to build the binaries published on dlang.org.  I think it would
help to document this for all OSes as there are many versions of every
OS.

It could also be helpful to document the hardware used such as minimum
CPU, (for reasons of what CPU features are required/supported), amount
of RAM on the build host, etc.  A simple tool like inxi
(https://github.com/smxi/inxi), a perl script, provides that info for
Linux/BSD and Apple systems.  Windows should be enough to state the OS
and compiler versions used, e.g. Windows 10 and VS2019.

The info could be listed in the DMD changelog, or simply include a
REQUIREMENTS file in the source tarballs/zip files.

I ask because I have been building DMD from source for a while now and
this last upgrade failed to build on my customized Linux system.  DMD
and phobos appeared to build OK, but dustmite from the "tools" tarball
requires Linux kernel 3.17 and glibc 2.25 for getrandom(2).  Yes, I
have an older system but am trying to avoid the OS upgrade treadmill.
I realize most people probably don't build from source but documenting
the requirements would help those who do.

Aside from that, great job on taking over the releases.  I read your
blog about it and it sounds like a lot of work.

scot


More information about the Digitalmars-d-announce mailing list