Здравствуйте,Появилась необходимость использовать ЭЦП библиотеку, написанную на си и поставляемую вместе с jndi обёрткой в нашей java системе. Библиотека поставляется частично в прекомпилированном виде, частично *.с и *.java файлы. Прекомпилированные файлы - 32-битные. Сама система(Linux) и java - 64-bit, поменять на 32 нельзя. Соответственно, скомпилировав всё это дело под 32бит и пытаясь запустить под 64 получаю ошибку, что .so библиотека(сишная) неправильного формата.
Если даю ключ -d32 яве, но пишет что unsupported platform 32bit.
Сейчас направили запрос вендору для предоставлении 64-битной версии, но есть вероятность, что это затянется надолго или вообще в итоге они продинамят. Какие есть выходы, какие-нибудь прослойки или эмуляторы 64-32, что можете посоветовать?