John Tytgat wrote:
In message <[email protected]>
Chris Palmer <[email protected]> wrote:
3. Move the build dependencies to each individual package, so that along
with a depends file in each package directory, there is also a
build-depends package which says what native tools you need installed.
This would reduce the automation of the build process somewhat, in that
the current method requires all the native tools installed before you
start, so that once that is done the entire build can (in theory)
proceed from start to finish without user input.
I like the intention but fear a bit the fallout for the occasional user or
newbie autobuilder. Perhaps the list should be splitted in two, the
ones we consider as vital and the others which are occationally needed
for building some packages.
If you miss the one of the former list, you get a build error; when you
miss one of the latter list, you get a warning at start of your build
that a build error later on might be due to missing build tools.
If were wanted to go all out, we'd build all the tools ourselves
(e.g. OpenEmbedded and recent Vala discussion) and also have explicit
build dependencies. This solves a number of problems, but it does make
build time much longer, and is a lot of work to do. I think it'd also
be a major maintenance headache for so few of us.
_______________________________________________
GCCSDK mailing list [email protected]
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK