mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-08 20:06:03 +03:00

As discussed on IRC, Bob has been the default (and recommended) way to build Tango for LDC for quite some time now. Support for it in the CMake-based build system just created a big maintenance burden for (almost) no benefits. Besides, the build system was currently broken anyway. The makefiles seemed to support building *.bc libs for Tango though, which Bob probably doesn't, which might be worth keeping in mind.
24 lines
747 B
Text
24 lines
747 B
Text
Building druntime/Phobos for D2
|
|
---
|
|
|
|
LDC currently needs custom forks of druntime and Phobos. They are integrated
|
|
with the main repository using Git submodules. To build them, make sure you
|
|
have up-to-date copies of the submodules in your local repository:
|
|
|
|
$ git submodule update -i
|
|
|
|
The libraries should then be built and installed automatically along with the
|
|
compiler itself. If, for some reason, you want to build them separately, the
|
|
targets are:
|
|
|
|
$ make runtime
|
|
$ make phobos2
|
|
|
|
|
|
Building Tango for D1
|
|
---
|
|
|
|
This directory used to contain scripts for building Tango for LDC/D1, which
|
|
became obsolete after LDC support was added to its build system, and were
|
|
consequently removed. Please use the official Tango build system (bob) from
|
|
now on.
|