Librairie dynamique sous OpenOffice

J’aimerai savoir s’il est possible d’utiliser une librairie dynamique sur un openoffice tournant sous Linux?

J’ai essayé l’exemple suivant de base

[code]REM ***** BASIC *****
Option Explicit

Declare Function addition Lib “laddition.so” alias “addition”(ByVal a As Integer, ByVal b As Integer) As Integer

Sub Main
Dim handle As Integer

On Error GoTo errFich
handle = addition(2,7)
On Error GoTo 0
Exit Sub

errFich:
print Erl
print Err
print Error
Resume Next
End Sub[/code]
Voici le source du fichier C

int addition(int a, int b) { return (a+b); }
Bien sûr compilé ainsi :

gcc -c addition.c gcc -shared addition.o -oladdition.so

J’obtiens l’erreur 48 : Erreur lors du chargement d’un fichier DLL.
J’ai essayé en mettant le chemin complet pour accéder au fichier et j’ai toujours la même erreur.