Hi Michael, On 26.01.2017 12:55, Michael Lueck wrote: > Historically this area has been a sharp spot for Object Rexx / Open Object > Rexx on Linux. Back in the v3 time period, I was having difficulty running a > Rexx library compiled against the old Object > Rexx v2 IBM released. I contributed a patch so that the same old library > would load on newer versions of ooRexx. > > With ooRexx v4.2 on my system, I have: > > mdlueck@jacob:/usr/lib$ ls -al | grep librx > -rw-r--r-- 1 root root 26726 Dec 29 2013 librxmath.a > -rw-r--r-- 1 root root 962 Dec 29 2013 librxmath.la > lrwxrwxrwx 1 root root 18 Dec 29 2013 librxmath.so -> > librxmath.so.4.0.6 > lrwxrwxrwx 1 root root 21 Feb 24 2014 librxmath.so.4 -> > /usr/lib/librxmath.so > -rw-r--r-- 1 root root 23408 Dec 29 2013 librxmath.so.4.0.6 > -rw-r--r-- 1 root root 23088 Dec 29 2013 librxregexp.a > -rw-r--r-- 1 root root 976 Dec 29 2013 librxregexp.la > lrwxrwxrwx 1 root root 20 Dec 29 2013 librxregexp.so -> > librxregexp.so.4.0.6 > lrwxrwxrwx 1 root root 23 Feb 24 2014 librxregexp.so.2 -> > /usr/lib/librxregexp.so > lrwxrwxrwx 1 root root 23 Feb 24 2014 librxregexp.so.3 -> > /usr/lib/librxregexp.so > lrwxrwxrwx 1 root root 23 Feb 24 2014 librxregexp.so.4 -> > /usr/lib/librxregexp.so > -rw-r--r-- 1 root root 19024 Dec 29 2013 librxregexp.so.4.0.6 > -rw-r--r-- 1 root root 56192 Dec 29 2013 librxsock.a > -rw-r--r-- 1 root root 962 Dec 29 2013 librxsock.la > lrwxrwxrwx 1 root root 18 Dec 29 2013 librxsock.so -> > librxsock.so.4.0.6 > lrwxrwxrwx 1 root root 21 Feb 24 2014 librxsock.so.2 -> > /usr/lib/librxsock.so > lrwxrwxrwx 1 root root 21 Feb 24 2014 librxsock.so.3 -> > /usr/lib/librxsock.so > lrwxrwxrwx 1 root root 21 Feb 24 2014 librxsock.so.4 -> > /usr/lib/librxsock.so > -rw-r--r-- 1 root root 40704 Dec 29 2013 librxsock.so.4.0.6 > -rw-r--r-- 1 root root 48066 Dec 29 2013 librxunixsys.a > -rw-r--r-- 1 root root 983 Dec 29 2013 librxunixsys.la > lrwxrwxrwx 1 root root 21 Dec 29 2013 librxunixsys.so -> > librxunixsys.so.4.0.6 > lrwxrwxrwx 1 root root 24 Feb 24 2014 librxunixsys.so.4 -> > /usr/lib/librxunixsys.so > -rw-r--r-- 1 root root 45664 Dec 29 2013 librxunixsys.so.4.0.6 > lrwxrwxrwx 1 root root 21 Feb 24 2014 libxmath.so.2 -> > /usr/lib/librxmath.so > lrwxrwxrwx 1 root root 21 Feb 24 2014 libxmath.so.3 -> > /usr/lib/librxmath.so > mdlueck@jacob:/usr/lib$ ls -al | grep librexx > -rw-r--r-- 1 root root 4649516 Dec 29 2013 librexx.a > -rw-r--r-- 1 root root 212328 Dec 29 2013 librexxapi.a > -rw-r--r-- 1 root root 969 Dec 29 2013 librexxapi.la > lrwxrwxrwx 1 root root 19 Dec 29 2013 librexxapi.so -> > librexxapi.so.4.0.6 > lrwxrwxrwx 1 root root 22 Feb 24 2014 librexxapi.so.2 -> > /usr/lib/librexxapi.so > lrwxrwxrwx 1 root root 22 Feb 24 2014 librexxapi.so.3 -> > /usr/lib/librexxapi.so > lrwxrwxrwx 1 root root 22 Feb 24 2014 librexxapi.so.4 -> > /usr/lib/librexxapi.so > -rw-r--r-- 1 root root 102296 Dec 29 2013 librexxapi.so.4.0.6 > -rw-r--r-- 1 root root 948 Dec 29 2013 librexx.la > lrwxrwxrwx 1 root root 16 Dec 29 2013 librexx.so -> > librexx.so.4.0.6 > lrwxrwxrwx 1 root root 19 Feb 24 2014 librexx.so.2 -> > /usr/lib/librexx.so > lrwxrwxrwx 1 root root 19 Feb 24 2014 librexx.so.3 -> > /usr/lib/librexx.so > lrwxrwxrwx 1 root root 19 Feb 24 2014 librexx.so.4 -> > /usr/lib/librexx.so > -rw-r--r-- 1 root root 1657784 Dec 29 2013 librexx.so.4.0.6 > -rw-r--r-- 1 root root 82650 Dec 29 2013 librexxutil.a > -rw-r--r-- 1 root root 976 Dec 29 2013 librexxutil.la > lrwxrwxrwx 1 root root 20 Dec 29 2013 librexxutil.so -> > librexxutil.so.4.0.6 > lrwxrwxrwx 1 root root 23 Feb 24 2014 librexxutil.so.2 -> > /usr/lib/librexxutil.so > lrwxrwxrwx 1 root root 23 Feb 24 2014 librexxutil.so.3 -> > /usr/lib/librexxutil.so > lrwxrwxrwx 1 root root 23 Feb 24 2014 librexxutil.so.4 -> > /usr/lib/librexxutil.so > -rw-r--r-- 1 root root 66576 Dec 29 2013 librexxutil.so.4.0.6 > > > So yes I see the symlinks to symlinks. Ex: ibrexxapi.so.2 -> > /usr/lib/librexxapi.so + librexxapi.so -> librexxapi.so.4.0.6 > > I believe that was the needed one to get the library to load in my case. > > Rony G. Flatscher wrote: >> The current ooRexx 5.0.0 beta only creates a "/usr/lib/librexx.so.5". > That would be a problem indeed! We need to maintain the links for backward > compatibility. Good find, Rony. > > Has a defect been logged yet? No, I just wanted to wait first to see the point of views of Linux experts, short of having deep Linux knowledge. :)
Maybe I should file a bug/RFE (also for the security manager issue). ---rony ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel