Hello All,
I am hoping this is the right place to post, as in "packages not (yet)
in BLFS"...
Just build an HLFS system based around an AMD Athlon II 445 tricore,
and loaded it down with stuff from BLFS - everything works flawlessly.
As the machine is 64 bit, everything was compiled as 64 bit (I
think). The final thing that I tried to install is Xen, as I would
really like to see what a virtual server works like.
Trying both Xen 4.1.2 and Xen-unstable, both fail to complie Xen when
it gets down to the firmware-ish section, specifically
tools/firmware/seabios-dir-remote'
Compiling whole program out/ccode.16.s
In file included from out/ccode.16.s.tmp.c:2:0:
out/../src/stacks.c: In function 'yield_preempt':
out/../src/stacks.c:208:5: error: PIC register 'ebx' clobbered in 'asm'
This is followed by several more lines of the same.
When using the unstable branch and using configure to turn disable seabios and
rombios, hmvloader dies with similar results. From the error messages
and google, it appears that a) the errors are related to trying to
compile 32bit code against a 64bit machine, and b) most other people
running into this error were around 2006/2007...
Doesn't that mean there was a solution? Am I REALLY missing "it" in
general or is it something simple missed in the simple build? Should
I have gone for vanilla LFS insead of HLFS for a dom0 installation?
Has anyone managed to get Xen up and running on AMD64?
Thanks for the thoughts!
DJ
[email protected]
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page