Bonsoir Jean-Louis,

sorry, missed to follow your advice:

On 18.07.2021 16:21, Jean Louis Faucher wrote:
... cut ...

> Tried it on 11.4, but unfortunately does not work. It may have to do with  
>
> Indeed, it worked for me because I had the path to libjvm.dylib in 
> DYLD_LIBRARY_PATH
>
> By the way, you could check if DYLD_LIBRARY_PATH works with your system, when 
> not deleted… Remove
> the symbolic link you created in oorexx lib, and try
>
> DYLD_LIBRARY_PATH=“directory of ibjvm” rexx -e “call bfs.cls"

... cut ...

Had to change the example (would find libjvm.dylib on Apple anyway), but moving 
away from
/opt/BSF4ooRexx such that "libBSF4ooRexx.dylib" won't be locatable by Java. 
Then doing:

    DYLD_LIBRARY_PATH=/opt/BSF4ooRexx rexx -e “call bfs.cls;say 
.bsf4rexx~display.version"

would work!

Works also, if doing something like

    export DYLD_LIBRARY_PATH=/opt/BSF4ooRexx
    rexx -e “call bfs.cls;say .bsf4rexx~display.version"

Java will add the directories from DYLD_LIBRARY_PATH to its "java.library.path" 
and therefore become
able to find libBSF4ooRexx.dylib, so DYLD_LIBRARY_PATH in these use cases is 
fully functional on Apple!

Thank you again for your help, also for this suggestion, which makes it clear 
to me in which context
DYLD* is still functional! :)

---rony


_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to