[FreeVMS] building 0.3.13
Fausto Saporito
fausap at unina.it
Thu May 14 23:15:29 CEST 2009
ok first results in a x86_64 environment.
Until now I tried to compile things in a 32bits environment. In such
env there's no distinction between gcc3 and gcc4 (from the script
point of view).
This means fault in grub compiling.
In a 64bit env, I noticed the first incompatibility with Ubuntu 9.04,
envscript tries to use gcc-3.3 (running envscript under 32bit with
only gcc4 installed didn't generate any error): unfortunately there's
no gcc-3.3 shipped with 9.04 only gcc-3.4 and I read about a bug (in
BUGS file) with gcc-3.4 and a certain function in the kernel.
So I think we are forced, at the moment, to use 8.04
Anyway reading other messages, I understood that now the main devel
tree is only 64bit, correct? So I'll continue with this env.
Fausto
Quoting Fausto Saporito <fausap at unina.it>:
> Hello,
>
> just to recap... :-)
>
> according to linux/HOWTO + other considerations written in these
> emails, the exact sequence should be:
>
> 1) envscript (from 0.3.11)
> 2) cd to freevms386.iomm
> 3) make download-grub
> 4) make build-grub
> 5) make bzImage (two times better)
> 6) make download-bliss
> 7) make build-bliss
> 8) make download-linker
> 9) make build-linker
> 10) make vmsall
> 11) make telnet (there's no ref to close2 function in the cited bliss
> routine... no more needed the change in 0.3.13?)
> 12) make rootinstall
> 13) make image (as root)
> 14) make image-install (as root)
> 15) make image-kernel-iomm (as root)
>
> Correct?
>
> About the packages needed: ncftp, bison, flex-old, bzip2, binutils-dev,
> libelfg0-dev, libc6-dev, libc6-pic, sash, bash-static, doxygen, gcc-3.4
>
> For x86_64 also ia32-lib (in 9.04 there's no ia32-libs-dev).
>
> Correct?
>
> Fausto
>
> _______________________________________________
> FreeVMS mailing list
> FreeVMS at rayleigh.systella.fr
> https://www.systella.fr/cgi-bin/mailman/listinfo/freevms
More information about the FreeVMS
mailing list