The library names of the Unix (Linux and Mac) versions of ooRexx added links to 
support earlier
ooRexx versions in the form

  * Linux
      o "lib" name ".so.${ORX_MAJOR}", e.g.
          + librexx.so -> librexx.so.3
            librexx.so -> librexx.so.4
            ....
          + librexxapi.so -> librexxapi.so.3
            librexxapi.so -> librexxapi.so.4
            ...

  * MacOS
      o "lib" name ".${ORX_MAJOR}.dylib", e.g.
          + librexx.dylib -> librexx.3.dylib
            librexx.dylib -> librexx.4.dylib
            ...
          + librexxapi.dylib -> librexxapi.3.dylib
            librexxapi.dylib -> librexxapi.4.dylib
            ...

The version number in the current ooRexx 5.0 beta on Unix (Linux, MacOS) use in 
addition to
${ORX_MAJOR} the subnumbers ${ORX_MINOR}.${ORX_MOD_LVL, thereby unnecessarily 
breaking the naming
system, e.g.:

  * Linux
      o "lib" name ".so.${ORX_MAJOR}", e.g.
          + librexx.so -> librexx.so.3
            librexx.so -> librexx.so.4
            librexx.so -> librexx.so.5.0.0
            ....
          + librexxapi.so -> librexxapi.so.3
            librexxapi.so -> librexxapi.so.4
            librexxapi.so -> librexxapi.so.5.0.0
            ...

  * MacOS
      o "lib" name ".${ORX_MAJOR}.dylib", e.g.
          + librexx.dylib -> librexx.3.dylib
            librexx.dylib -> librexx.4.dylib
            librexx.dylib -> librexx.5.0.0.dylib
            ...
          + librexxapi.dylib -> librexxapi.3.dylib
            librexxapi.dylib -> librexxapi.4.dylib
            librexxapi.dylib -> librexxapi.5.0.0.dylib
            ...

Suggesting to changing the versioned library names of ooRexx 5 to match the 
established convention
(using only ${ORX_MAJOR}).

Are there any objections to such a change?

---

If not, where does "CMAKE_SHARED_LIBRARY_PREFIX" get set (which gets used for 
setting
"ORX_SHARED_LIBRARY_EXT")?

---rony


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

Reply via email to