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

Reply via email to