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
