www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - GDC and shared libraries

reply Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
At GDC 5.3.1 there was no support for shared libraries, or, at least,
so I believe and encoded in the SCons tests. Is there a version of GDC
from which shared libraries are supported?

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder ekiga.n=
et
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
Apr 07
parent reply Johannes Pfau <nospam example.com> writes:
Am Fri, 07 Apr 2017 17:29:46 +0100
schrieb Russel Winder via Digitalmars-d <digitalmars-d puremagic.com>:

 At GDC 5.3.1 there was no support for shared libraries, or, at least,
 so I believe and encoded in the SCons tests. Is there a version of GDC
 from which shared libraries are supported?
 
Unfortunately the GCC version (5.3.1) doesn't say much. According to the GDC changelog shared library support was finished September last year. This is frontend version >= 2.067, though we never released 2.067 (there was never a stable 2.067 revision). 2.068.2 releases should have full shared library support and of course the current master gdc-6/5/4.9/4.8 branches have full support as well. -- Johannes
Apr 07
parent Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Fri, 2017-04-07 at 19:36 +0200, Johannes Pfau via Digitalmars-d
wrote:
=20
[=E2=80=A6]
 Unfortunately the GCC version (5.3.1) doesn't say much. According to
 the GDC changelog shared library support was finished September last
 year. This is frontend version >=3D 2.067, though we never released
 2.067
 (there was never a stable 2.067 revision). 2.068.2 releases should
 have
 full shared library support and of course the current master
 gdc-6/5/4.9/4.8 branches have full support as well.
I'll just have to try stuff with various GDC compilers I can get my hands on. Debian has 6.3.1, but sadly Fedora does not package GDC so I have no access to 7.0.1. I guess I'll have to get a MacOS machine out to try MacPorts. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Apr 07