[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ABI to allow unix binaries to run under Linux



There is a program I would like to run on Debian but this program only 
officially supports RedHat Linux.  (Synchronics CounterPoint)

The manual states:
"The new ABI module included in RedHat 7.3 allows............<snip>
add the following to /etc/rd.local: insmod abi-util, lcall7, abi-srv4.....
binfmt_coff, binfmt_xout, binfmt_aout, etc..."

I found this:
http://pcunix.com/Linux/linuxabi.html
along with this:
http://linux-abi.sourceforge.net/

They recommend using a vanilla kernel but I tried anyway with my Debian 3.0 
box and installed the patch and compiled the kernel using make-kpkg and got 
the following errors:

See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [sysi86.o] Error 1
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/abi/svr4'
make[2]: *** [_modsubdir_svr4] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/abi'
make[1]: *** [_mod_abi] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
make: *** [stamp-build] Error 2

That is probably why they recommend using a vanilla kernel.

Just wondering, before I venture away from the debian-way, if anyone has some 
advice for me?  Any way I can do this with debian's kernel-package system?

Thanks,
Andy



Reply to: