On Thu, 2002-03-14 at 14:50, Wookey wrote:
> I leave this for phil to pronounce upon - is gcc 3 ready for the big time for
> arm cross-compiling?
I think so, yes.
Debian Woody is going to ship with 2.95 as the default compiler and 3.0
as an option (except for Fortran, which is the other way around), but
one shouldn't take that as an indication that there is anything wrong
with the newer versions. In fact, we are starting to see increasing
amounts of code - particularly C++ - that _only_ works with 3.0.
At this point in time you probably don't want to be taking 2.95 as a
base for any new projects. I would suggest using 3.0.4 right now, and
keeping an eye on 3.1 with a view to moving to that branch in the medium
term. From the Debian perspective, post Woody we will almost certainly
be using 3.1 or 3.2 as the system compiler, and withdrawing support for
2.95 and 3.0.
> Debian is all built natively so 'gcc' is the answer. This makes sense because
> some things are very hard to cross-build, and lots of things don't have
In my view, automatic cross-building is going to be so difficult to make
work reliably that we shouldn't even attempt it. Finding a way to get a
cross-compilation environment neatly packaged up is definitely a
worthwhile goal, but one that I think is almost completely separate from
the issue of mechanically rebuilding packages.
> If you have autobuilders churning away 24hrs then it doesn't matter too
> much that your build machines are slow c.f. the latest and greatest.
Absolutely. As you probably know, the current Debian build farm
contains an average of about three machines, and this is more than
adequate to keep up with the usual rate of churn in sid.
> Are we sure we want to cross-build everything in the autobuild system? If not
> then we can probably use Debian's system approximately as-is (somehwat
> simplified). Phil understands it better than I, but I'm sure this is quite
> do-able.
I'm sure at least some of the technology could be reused. Exactly how
much depends on what your archive structure is like. If it's a
Debian-style archive using katie and so on, virtually all the machinery
will just transfer straight over. It might also be worth looking into
the turtle autobuilder that the Hurd folks were using. I don't know
what state of maturity that has reached, or even whether anybody is
still working on it, but at one time it seemed to have a hard-core group
of adherents.
p.
Received on Thu Mar 14 17:31:45 2002
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 08:45:19 EDT