Hi folks,
 
I seldom mess with the s390x linux stuff unless something in Hercules has changed or seems buggy etc...
 
This past week Hercules has changed the Floating Point emulation for the "hardware".  I pulled out the old FC11 disk image, ipled and finally got "ucbtest" floating point test suite running.  One of the things needed was addition of some defines to the fpu_control.h include file as described in a web post - http://www.eglibc.org/archives/patches/msg00511.html from which I only added the following:
 
+#define _FPU_RC_NEAREST 0x00 /* RECOMMENDED */
+#define _FPU_RC_DOWN 0x03
+#define _FPU_RC_UP 0x02
+#define _FPU_RC_ZERO 0x01
 
Since I don't know anything about this stuff I don't know if the "Stub version" of fpu_control.h needs these additional items or if they are correct values defined.
 
Most of the floating point stuff passed the tests but variations in GCC and glibc can have an effect on results so I cranked up the FC14 disk image and found:
 
No GCC installed
No ssh ability ( maybe this is a daemon which needs to be started but which one ? - it works with the FC11 image )
yum really likes to print a couple of lines and then Hercules belches "illegal instruction" and returns the prompt
yum list installed or one of the simple yum commands work but can't install or update gcc or anything else it seems
 
So to finally get to the end of this stuff, I see FC15 is available but so far no 'turnkey' disk image.  If I follow the instructions to build from the page:  http://secondary.fedoraproject.org/pub/alt/spins/S390/README where it mentions
 
"11) Just relax and enjoy the rest of the automated install"
 
When it is finished do I get a FC11 style image ( ssh, gcc, yum work ) or a FC14 style image ( no gcc, yum problematic, ssh maybe works with something in init.d (?) which needs manual editing ) ?
 
Phil