[LV] gcc-4.1.1 build SUCCESS

Jan-Benedict Glaw jbglaw at lug-owl.de
Wed Sep 27 08:17:21 CEST 2006


On Wed, 2006-09-27 07:39:55 +1000, Neale Banks <neale at id.oz.au> wrote:
> On Fri, Sep 22, 2006 at 02:18:13AM +0200, Jan-Benedict Glaw wrote:
> > You downloaded GCC, but GCC itself is quite useless without an
> > assembler (vax-linux-uclibc-as).  Because GCC builds libgcc.a, which
> > already contains VAX code, you need to have a working assembler before
> > starting to build GCC.
> 
> I was aware of the first bit (needing an assembler to sensibly run gcc),
> but not the second (the cross-assembler being a pre-reequisite for
> *building* gcc).  Thanks for the clarification.

There's a *lot* of hidden knowledge about building (and hacking) GCC.
Of course, most of that is well-documented somewhere, but you won't
find it easily when you need it :)

> > So you'd first go and download/build/install the binutils package.
> 
> OK, did that (as in latest release: 2.17).
> 
> After re-reading toolchain/scripst/README and friends (esp build_*.sh),
> much stuffing around and various false-starts I appear to have something
> resembling success:

:-D  Just look at the check-in comments of build_toolchain.sh .  That
one wasn't written in one evening, too...

> ==============================8<==============================
> $ /home/neale/VAXen/WORKING/build-20060926-133121-UTC-vax-linux-uclibc/install/usr/bin/vax-linux-uclibc-gcc -v
> Using built-in specs.
> Target: vax-linux-uclibc
> Configured with: /home/neale/VAXen/WORKING/gcc-4.1.1/configure --disable-multilib --with-newlib --disable-nls --enable-threads=no --disable-threads --enable-symvers=gnu --enable-__cxa_atexit --disable-shared --target=vax-linux-uclibc --prefix=/home/neale/VAXen/WORKING/build-20060926-133121-UTC-vax-linux-uclibc/install/usr --enable-languages=c,c++
> Thread model: single
> gcc version 4.1.1
> ==============================8<==============================

Congrats! Looks good to me.

MfG, JBG

-- 
      Jan-Benedict Glaw      jbglaw at lug-owl.de              +49-172-7608481
Signature of:         "really soon now":      an unspecified period of time, likly to
the second  :                                 be greater than any reasonable definition
                                              of "soon".
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/vax-linux/attachments/20060927/cfbde400/attachment.pgp>
-------------- next part --------------
_______________________________________________
Linux-Vax mailing list
Linux-Vax at pergamentum.com
http://www.pergamentum.com/mailman/listinfo/linux-vax


More information about the Vax-linux mailing list