This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.1: Buildable on GHz machines only?
- From: Peter Barada <peter at the-baradas dot com>
- To: dewar at adacore dot com
- Cc: Joe dot Buck at synopsys dot COM, hjl at lucon dot org, aph at redhat dot com,aoliva at redhat dot com, dje at watson dot ibm dot com, schwab at suse dot de,rearnsha at gcc dot gnu dot org, pinskia at physics dot uc dot edu, pkoning at equallogic dot com,s dot bosscher at student dot tudelft dot nl, gcc at gcc dot gnu dot org,matt at 3am-software dot com, cow at compsoc dot man dot ac dot uk
- Date: Mon, 16 May 2005 10:42:43 -0400 (EDT)
- Subject: Re: GCC 4.1: Buildable on GHz machines only?
- References: <17009.2368.986169.753001@cuddles.cambridge.redhat.com> <200504281609.j3SG9ZD27524@makai.watson.ibm.com> <20050428164727.GB30649@synopsys.com> <200504281654.j3SGs0D27158@makai.watson.ibm.com> <oracncw0a1.fsf@livre.redhat.lsd.ic.unicamp.br> <20050503220342.GA23969@synopsys.com> <17016.41624.799846.161219@cuddles.cambridge.redhat.com> <20050504134157.GA5261@lucon.org> <20050504160005.GB26103@synopsys.com> <20050504161719.GA7542@lucon.org> <20050504162944.GA28196@synopsys.com> <20050516120625.A70AA9842C@baradas.org> <42888FCF.4000207@adacore.com>
>> Also don't forget us embedded people that are *desperately* trying to
>> do native compilations using an NFSroot with limited main memory and
>> don't have a disk in the hardware design to swap to.
>
>Why would you work in such a crippled environment?
Arrrrgh!
Believe me, I do as much work on a 3+Ghz 2GbDDR x86 box, but then
I'm literally screwed by the plethora of Linux packages that just
can't cross build because their configure thinks it can build/run test
programs to figure out things like byte ordering, etc. Take perl, zlib,
openssh, as an example. Also there are so many interdependencies
between packages that we have to build a pile of libraries and support
stuff that is never used on the target just so we can get a package
that we do need to configure/build(like sed and perl).
Until package maintainers take cross-compilation *seriously*, I have
no choice but to do native compilation of a large hunk of the packages
on eval boards that can literally takes *DAYS* to build.
We embedded linux developers have been harping on this for the past
couple of years, but no one really takes our problem seriously.
Instead we keep getting the "get faster hardware" as the patent
cure-all to execution speed problems, but in my case, there is no
other hardware I can use.
--
Peter Barada
peter@the-baradas.com