octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The build system


From: Judd Storrs
Subject: Re: The build system
Date: Thu, 8 Jul 2010 15:54:00 -0400

2010/7/8 Jordi Gutiérrez Hermoso <address@hidden>:
> On 8 July 2010 13:20, David Grundberg <address@hidden> wrote:
>> Build systems are complex by their very nature.
>
> Yes. Anyways, I still would like to go back to my original question.
> Is all that linking I showed earlier really necessary, or can Octave's
> build system be improved without throwing it all out?
>

Maybe it could be broken more finely into individual libraries that
are combined to reduce the linking. But really it depends on how much
the C++ header files are interwoven.  I do sort of feel like this is
may be a black sheep to some extent--you could optimize the build
system to handle changes to load-path.cc. A lot of other changes to
the sources are likely to touch the headers.

I would expect any build system will have optimal and sub-optimal use
cases. A fresh build of octave can take quite a while but as a former
FreeBSD user used to "build world" and rebuilding the ports tree, I
guess I wouldn't say that 1 min is really that awful.


--judd



reply via email to

[Prev in Thread] Current Thread [Next in Thread]