[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