SLES 12 with 32 bit apache modules: wrong ELF class error
We have some old software that has been working fine on SLES 10 32bit.
Because of some virtualization issues we couldn't fix (clock drift), we set up a SLES 12 64 bit.
I copied the httpd.conf and the required modules over to the new machine.
When I tried restarting apache2, I got:
httpd2: Syntax error on line 252 of /etc/apache2/httpd.conf: Cannot load modules/SisTemSrvA20K30.so into server: /usr/local/apache2/modules/SisTemSrvA20K30.so: wrong ELF class: ELFCLASS32
There are hundreds of modules such as this.
Our software is written for crosskylix (very old 32bit compiler). Converting it to some other language or making it compilable with FPC 64bit is an enormous task that the management cannot afford to start. Therefore we have to load it into a 32bit apache.
Is it possible to install 32bit apache on SLES12 ?