[rust-dev] RFC: Future of the Build System
leebraid at gmail.com
Fri Jan 10 11:18:32 PST 2014
Hmm, after further reading, I think I've they're making more progress on
it than I thought, from first impressions of the discussion. They've
had a lot of different issues to deal with, not just the
self-dependency, but they got 0.7 packaged, at least.
More detail here, particularly in the last comment:
You can see there that the debian packagers also referenced a list of
issues that the fedora wrote up:
On 10/01/14 18:43, Erick Tryzelaar wrote:
> Can you go into more detail on the problems that Debian is having
> packaging Rust? This sounds like a classic bootstrapping problem, and
> I'm sure other languages are running into it. How does Debian handle
> that first build of `make` or `bash` that I assume gcc depends on?
> On Fri, Jan 10, 2014 at 12:34 AM, Lee Braiden <leebraid at gmail.com
> <mailto:leebraid at gmail.com>> wrote:
> On 10/01/14 08:16, Gaetan wrote:
>> I am not in favor of a customized build system. For instance
>> boost library use their jam build system, and i never figured how
>> to use it in my projects.
>> I push to use standard and well proved build system like cmake or
>> scons, at least for major components. This would give a nice
>> example of how to use it in any projects.
> I'd agree with that on both counts: the principle of using
> something standard, and the two recommendations.
> CMake would probably get my vote, because it's not so much a build
> tool, as a meta tool for whichever system you prefer, so it would
> fit in well with various platform-specific IDEs, unusual platforms
> (android, embedded, ...), etc. That said, scons is also a strong
> contender, and which of the two is more open to integrating
> patches and working with new languages is very much worth considering.
> I think Rust will be contributing to the wider community by
> lending its support (and patches) to a common, modern build
> already know the build system.
>> On Friday, January 10, 2014, George Makrydakis wrote:
>> Having a build system entirely dependent of Rust alone,
>> would make the entire experience in deploying the
>> language extremely cohere. The only counter - argument is
>> indeed that it would require some work to get this to
>> fruition. I would like to know if this has any chance of
>> getting priority soon enough.
> Bear in mind that Debian are having a lot of issues packaging Rust
> already, because it self-compiles. If the build tool also had a
> Rust pre-dependency, that would be a big step backwards.
> Rust-dev mailing list
> Rust-dev at mozilla.org <mailto:Rust-dev at mozilla.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Rust-dev