[LV] Now for another bit of noise , ok any noise ...

Kim Hawtin kim.hawtin at adelaide.edu.au
Tue Mar 10 14:07:48 CET 2009


Hi Jan-Benedict,

Jan-Benedict Glaw wrote:
> On Fri, 2009-03-06 10:53:48 +0100, Jan-Benedict Glaw <jbglaw at lug-owl.de> wrote:
>> I'll send a build receipt and the current set of patches to the list
>> soon.
> 
> Build receipt: You can try to use Maciej's Source RPMs
> (ftp://ftp.linux-mips.org/pub/linux/mips/people/macro/SRPMS/, take the
> newest vax-linux-* .src.rpm files and build them).
> 
> This is what I use:
> 
> Pull GCC Trunk from SVN/GIT, apply the pile of patches I just sent.
> Pull Binutils HEAD from CVS.

I checked out all the CVS repo, where do we find the SVN/GIT repo?

> Binutils:
> mkdir foo
> cd foo
> ..../src/configure --target vax-linux --prefix ~/usr
> make all-gas
> make all-ld
> make all-binutils
> make install-gas
> make install-ld
> make install-binutils

this all works fine.

> GCC:
> ..../gcc/configure --target vax-linux --prefix ~/usr \
>         --enable-languages=c \
>         --disable-libc \
>         --disable-libmudflap \
>         --disable-libssp \
>         --disable-multilib \
>         --disable-shared \
>         --enable-static \
>         --with-system-zlib \
>         --enable-threads

this runs fine.

> make all-gcc

not sure about which resultant Makefile to use for this one?

"b-vax-dec-linux/Makefile" seems to be the only Makefile I can find with an "all-gcc" clause.

$ pwd
/home/software/linux-vax/toolchain
$ src/gcc/configure --target vax-linux --prefix ~/usr        --enable-languages=c         --disable-libc\
         --disable-libmudflap         --disable-libssp        --disable-multilib         --disable-shared\
          --enable-static         --with-system-zlib
$ make -f b-vax-dec-linux/Makefile all-gcc

when I run that i get the following;

..
make  all-recursive
make[2]: Entering directory `/home/software/linux-vax/toolchain/ld'
Making all in po
make[3]: Entering directory `/home/software/linux-vax/toolchain/ld/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/software/linux-vax/toolchain/ld/po'
make[3]: Entering directory `/home/software/linux-vax/toolchain/ld'
make[3]: Leaving directory `/home/software/linux-vax/toolchain/ld'
make[2]: Leaving directory `/home/software/linux-vax/toolchain/ld'
make[1]: Leaving directory `/home/software/linux-vax/toolchain/ld'
/bin/sh: line 1: cd: ../src: No such file or directory
make[1]: Entering directory `/home/software/linux-vax/toolchain/gcc'
cd ../src/gcc && autoheader
/bin/sh: line 1: autoheader: command not found
make[1]: *** [../src/gcc/cstamp-h.in] Error 127
make[1]: Leaving directory `/home/software/linux-vax/toolchain/gcc'
make: *** [all-gcc] Error 2

# apt-get install autoconf2.13
solves that problem, then ...

make[2]: Entering directory `/home/software/linux-vax/toolchain/gcc/ch'
gcc -c -DCROSS_COMPILE -DIN_GCC   -g -O2     -I. -I.. -I../../src/gcc/ch -I../../src/gcc/ch/.. -I../../src/gcc/ch/../config -I../../src/gcc/ch/../../include 
./../src/gcc/ch/parse.c

8<

gcc -c -DCROSS_COMPILE -DIN_GCC   -g -O2     -I. -I.. -I../../src/gcc/ch -I../../src/gcc/ch/.. -I../../src/gcc/ch/../config -I../../src/gcc/ch/../../include 
./../src/gcc/ch/loop.c
./../src/gcc/ch/loop.c:321:8: missing terminating " character
./../src/gcc/ch/loop.c:322:38: missing terminating " character
make[2]: *** [loop.o] Error 1
make[2]: Leaving directory `/home/software/linux-vax/toolchain/gcc/ch'
make[1]: *** [cc1chill] Error 2
make[1]: Leaving directory `/home/software/linux-vax/toolchain/gcc'
make: *** [all-gcc] Error 2

> make install-gcc
> 
> 
> I'd probably push my GCC repo somewhere, too...

praps I need to get your SVN/GIT updates also ?

cheers,

Kim
_______________________________________________
Linux-Vax mailing list
Linux-Vax at mail.pergamentum.com
http://mail.pergamentum.com/mailman/listinfo/linux-vax




More information about the Vax-linux mailing list