Fedora and library name

Russel Winder via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Mon May 1 23:56:02 PDT 2017


I need some data to (hopefully) win an argument…

Some time back (the period and version number is part of the issue) on
Fedora, the LDC package used to use the name libphobos-ldc.so whilst
the very same version of LDC on Debian used libphobos2-ldc.so.  At that
time, I put in a special exception in the ldc tool of SCons to cover
this. It's ugly.

I now see that the LDC package on Fedora uses libphobos2-ldc.so the
same as Debian (and I assume everyone else).

In my usual forward looking, who cares about backward compatibility,
way I have proposed removing the "Fedora Exception" and made a pull
request to SCons to this effect. Bill being far more careful for the
users, i.e. taking a far more professional view of backward
compatibility, is saying "no leave the exception in place".

Rather than just argue this in an abstract way, I think it better to
gather some (at least partial) data.

If the LDC packagers are listening, or indeed anyone who has actual
data, do we know:

1. Which version of LDC package on Fedora switched from libphobos-
ldc.so to libphobos2-ldc.so? 

2. Which version of Fedora was the last version of Fedora with
libphobos-ldc.so as the library name?

3. Is this Fedora version still maintained by Red Hat?

4. What is the situation with RHEL and CentOS? Did the LDC package ever
reach there, and is the libphobos-ldc.so name still used in those
versions.

5. Is anyone using LDC on RHEL and CentOS?

My guess, is that no-one using LDC on Fedora is using old LDC so there
is no problem there. However, Bill's caution may be justified if people
are using ancient LDC and modern SCons on RHEL or CentOS. My argument
is that if anyone is using an old enough LDC to see the problem they
are unlikely to be using an up to date SCons.

But guessing is bad, hence this request for data.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-ldc/attachments/20170502/76c5bfd7/attachment.sig>


More information about the digitalmars-d-ldc mailing list