I am trying to migrate an old RDBMS package (Seachange) running on SCO Openserver 5 (Intel) to Fedora also on Intel. I have only binaries and no source. So far I have downloaded a Vanilla kernel (2.6.29.1) and patched it with linux-abi-2.6.29.1_4.diff.bz2 from
www.feise.com. I have created source and binary rpms in my rbmbuild directory tree. I then installed the kernel (no initrd image was ceated - don't know why, so I used mkinitrd). The kernel boots fine but if I run any of the Seachange apps from the command line they return immediately with 'Segmentation Fault'.
This is with the original SCO libc.so.1 shared library copied into /usr/lib. Dmesg typically reports the following:
sgen[5447] general protection ip:b7f12cb6 sp:bfe765e4 error:4 in libc.so.1[b7eec000+7d000]
If the Fedora libc.so.6 is copied to /usr/lib and renamed libc.so.1 then dmesg reports error:0 instead of error:4.
I don't know what these errors mean exactly. Should what I am doing work?
Any ideas or experiences with SCO binary compatibility would be gratefully accepted.