LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Kernel (http://www.linuxquestions.org/questions/linux-kernel-70/)
-   -   Can't get SCO Openserver apps to run on Fedora using linux-abi-2.6.29.1_4 patch (http://www.linuxquestions.org/questions/linux-kernel-70/cant-get-sco-openserver-apps-to-run-on-fedora-using-linux-abi-2-6-29-1_4-patch-731920/)

Unicks 06-10-2009 08:13 AM

Can't get SCO Openserver apps to run on Fedora using linux-abi-2.6.29.1_4 patch
 
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.


All times are GMT -5. The time now is 01:19 PM.