On Saturday, 14 January 2017 at 23:24:18 UTC, Jack Applegame wrote:
On Saturday, 14 January 2017 at 18:41:21 UTC, Russel Winder wrote:
On Sat, 2017-01-14 at 17:28 +0000, Elronnd via Digitalmars-d wrote:
On Friday, 13 January 2017 at 11:50:25 UTC, Russel Winder wrote:

> LDC which is packaged by both Debian and Fedora is the
> only practically usable D compiler on both these platforms.

What's impractical about downloading and installing an rpm?  For that matter, downloading the source and compiling it isn't all that impractical either.

Downloading and installing an RPM outside of dnf.


What do you mean "outside"?
I use DMD on CentOS, and I installed it by command:

yum install http://downloads.dlang.org/releases/2.x/2.072.2/dmd-2.072.2-0.fedora.x86_64.rpm

From your point of view it is "outside" or "inside" of yum?

Still outside because it is not developed as part of Fedora.
One big reason for getting a language's toolchain into the main repositories of a distribution that Russel didn't mention yet is the additional QA and testing it will get. For example, the PIE/PIC issue would not have happened at all if people were using the tools provided by the distribution, because we made sure that every tool we ship works with this change. Using pieces that are part of the distribution is also way easier than getting them from external sources, also mainly because we can give a lot of guarantees about software we ship in a distribution.

And also, D software that is itself part of the distro will be compiled with one of the purely-free compilers anyway, so if you target one of those it just makes sense to primarily use LDC or GDC to ensure the software works well.

Reply via email to