¿Cómo usar una DLL de Windows con Java en Mac OS X?

He visto algunos proyectos Java usandotaucs.dll, TAUCS —Una biblioteca de C de solucionadores lineales dispersos, a través de JNI en Windows. Creo que puedo lograr lo mismo en Mac OS X compilando TAUCS en algo comolibTaucs.jnilib. Tengo acceso al código de la biblioteca, pero no tengo idea de cómo compilarlo en una DLL, y mucho menos una biblioteca JNI. Hasta ahora solo puedo compilar en una biblioteca estática.

¿Hay alguna forma de convertir una DLL en una biblioteca JNI para Mac? Si tengo que compilar el código, ¿cómo hacerlo? ¿Ajustar una biblioteca estática en una biblioteca dinámica funcionará con JNI, especialmente para TAUCS si alguien tiene experiencia?

Respuestas a la pregunta(2)

Su respuesta a la pregunta