Thread overview
[Issue 19485] Add more predefined versions
Dec 14, 2018
kinke@gmx.net
Jun 13, 2022
Iain Buclaw
Jun 13, 2022
Iain Buclaw
Dec 17, 2022
Iain Buclaw
Apr 25, 2023
RazvanN
December 14, 2018
https://issues.dlang.org/show_bug.cgi?id=19485

kinke@gmx.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kinke@gmx.net

--- Comment #1 from kinke@gmx.net ---
This list should strive not to grow too much. musl is already detectable via `CRuntime_Musl`, as is uClibc and glibc. So if e.g. the Void distro isn't anything special wrt. kernel and libc, there's no need for a dedicated predefined version. We'd have thousands of versions for all distros otherwise.

--
December 15, 2018
https://issues.dlang.org/show_bug.cgi?id=19485

--- Comment #2 from andrew.pennebaker@gmail.com ---
Thank you for pointing out CRuntime_Musl!

Regarding Void Linux, it is useful for me to identify Void Linux hosts as opposed to other Linux hosts, because Void Linux's valgrind is unfortunately somewhat broken. And so I would like to disable valgrind checking in my build system whenever the host is detected as Void Linux.

For now, I am doing this with a runtime match against `lsb_release -a`, but I would prefer that this be done at compile time for efficiency's sake.

--
June 13, 2022
https://issues.dlang.org/show_bug.cgi?id=19485

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ibuclaw@gdcproject.org

--- Comment #3 from Iain Buclaw <ibuclaw@gdcproject.org> ---
Possibly a job for dub, not the compiler.

--
June 13, 2022
https://issues.dlang.org/show_bug.cgi?id=19485

--- Comment #4 from Iain Buclaw <ibuclaw@gdcproject.org> ---
(In reply to Iain Buclaw from comment #3)
> Possibly a job for dub, not the compiler.
That is to say, when it comes to discovering variants of the main platform-specific versions.

Otherwise I only see the list of CPUs growing, rather than platforms - Linux, HPUX, Solaris, Windows, OSX, AIX, OpenBSD, NetBSD, FreeBSD, VMS... that's basically your lot, right? Others are either too obscure, or fork their own toolchain instead of integrate upstream (such as Haiku).

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=19485

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P4

--
April 25, 2023
https://issues.dlang.org/show_bug.cgi?id=19485

RazvanN <razvan.nitu1305@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |razvan.nitu1305@gmail.com
         Resolution|---                         |WONTFIX

--