www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ldc - Bootstrapping LDC build

reply Russel Winder via digitalmars-d-ldc <digitalmars-d-ldc puremagic.com> writes:
Prompted by=C2=A0https://github.com/ldc-developers/ldc/issues/1657=C2=A0and=
=C2=A0https
://github.com/ldc-developers/ldc/issues/1702=C2=A0I am trying to think
through how to boostrap a 2.071.1 build from scratch.

I am guessing that there must be a tagged release that requires only a
C++ compiler. I can check this out, and build without a D compiler.
Then I can checkout the latest official release compile that with the
bootstrap and then compile it again with itself. If this is the case
then the wiki page at =C2=A0http://wiki.dlang.org/Building_LDC_from_source=
=C2=A0p
ossibly needs an update: it assumes you have a suitable D compiler pre-
installed and whilst Debian does, Fedora does not.=C2=A0

If anyone knows where "bioinfornatics" has gone, could you put me in
touch with that person, the Fedora package hasn't been updated in ages
and it really rather needs an upgrade from 0.16 to 1.0.

https://admin.fedoraproject.org/pkgdb/packager/bioinfornatics/

https://apps.fedoraproject.org/packages/ldc
Aug 16 2016
next sibling parent Johan Engelen <j j.nl> writes:
On Wednesday, 17 August 2016 at 06:24:06 UTC, Russel Winder wrote:
 [...]

 I am guessing that there must be a tagged release that requires 
 only a
 C++ compiler.
Indeed. LDC 0.17 is the one, and you can checkout the `ltsmaster` branch to get the latest (possibly unreleased) version. I see that Kai is working on releasing LDC 0.17.2 soon. I've added a little more detail to the wiki page. cheers, Johan
Aug 17 2016
prev sibling next sibling parent Seb <seb wilzba.ch> writes:
On Wednesday, 17 August 2016 at 06:24:06 UTC, Russel Winder wrote:
 If anyone knows where "bioinfornatics" has gone, could you put 
 me in touch with that person, the Fedora package hasn't been 
 updated in ages and it really rather needs an upgrade from 0.16 
 to 1.0.

 https://admin.fedoraproject.org/pkgdb/packager/bioinfornatics/

 https://apps.fedoraproject.org/packages/ldc
You are definitely not a stalker ;) http://bioinfornatics.eu/blog/about-me-2/ https://github.com/bioinfornatics He posts from time to time in the forum, so it's safe to assume that he isn't gone.
Aug 17 2016
prev sibling next sibling parent Johan Engelen <j j.nl> writes:
On Wednesday, 17 August 2016 at 06:24:06 UTC, Russel Winder wrote:
 Prompted 
 by https://github.com/ldc-developers/ldc/issues/1657 and https 
 ://github.com/ldc-developers/ldc/issues/1702 I am trying to 
 think through how to boostrap a 2.071.1 build from scratch.

 I am guessing that there must be a tagged release that requires 
 only a
 C++ compiler. I can check this out, and build without a D 
 compiler.
Russel, would this be of any help, or is it not useful: https://github.com/ldc-developers/ldc-developers.github.io/pull/3
Aug 26 2016
prev sibling parent David Nadlinger <code klickverbot.at> writes:
On Wednesday, 17 August 2016 at 06:24:06 UTC, Russel Winder wrote:
 I am guessing that there must be a tagged release that requires 
 only a
 C++ compiler.
There is – the 0.17.x release series. — David
Aug 26 2016