digitalmars.D.learn - Linking to dynamic druntime with dub
- Nicholas Wilson (3/3) Jul 31 2018 My application needs to load shared libraries: on Posix this is
- rikki cattermole (3/6) Jul 31 2018 The same way you do it without dub.
- Nicholas Wilson (3/9) Jul 31 2018 which is? (I usually use -link-defaultlib-shared with LDC hence
- rikki cattermole (4/15) Jul 31 2018 No idea for dmd/gdc.
- Nicholas Wilson (3/19) Jul 31 2018 Ahh, it turns out that loading shared libraries is not supported
My application needs to load shared libraries: on Posix this is only supported with a shared druntime. How does one link to the dynamic druntime with dub?
Jul 31 2018
On 01/08/2018 1:43 AM, Nicholas Wilson wrote:My application needs to load shared libraries: on Posix this is only supported with a shared druntime. How does one link to the dynamic druntime with dub?The same way you do it without dub. Except you pass the flags inside of "dflags".
Jul 31 2018
On Tuesday, 31 July 2018 at 13:52:21 UTC, rikki cattermole wrote:On 01/08/2018 1:43 AM, Nicholas Wilson wrote:which is? (I usually use -link-defaultlib-shared with LDC hence the question with dub).My application needs to load shared libraries: on Posix this is only supported with a shared druntime. How does one link to the dynamic druntime with dub?The same way you do it without dub. Except you pass the flags inside of "dflags".
Jul 31 2018
On 01/08/2018 2:18 AM, Nicholas Wilson wrote:On Tuesday, 31 July 2018 at 13:52:21 UTC, rikki cattermole wrote:No idea for dmd/gdc. But for LDC that would be (json): "dflags-ldc2": ["-link-defaultlib-shared"],On 01/08/2018 1:43 AM, Nicholas Wilson wrote:which is? (I usually use -link-defaultlib-shared with LDC hence the question with dub).My application needs to load shared libraries: on Posix this is only supported with a shared druntime. How does one link to the dynamic druntime with dub?The same way you do it without dub. Except you pass the flags inside of "dflags".
Jul 31 2018
On Tuesday, 31 July 2018 at 14:27:18 UTC, rikki cattermole wrote:On 01/08/2018 2:18 AM, Nicholas Wilson wrote:Ahh, it turns out that loading shared libraries is not supported on OSX, wonderful.On Tuesday, 31 July 2018 at 13:52:21 UTC, rikki cattermole wrote:No idea for dmd/gdc. But for LDC that would be (json): "dflags-ldc2": ["-link-defaultlib-shared"],On 01/08/2018 1:43 AM, Nicholas Wilson wrote:which is? (I usually use -link-defaultlib-shared with LDC hence the question with dub).My application needs to load shared libraries: on Posix this is only supported with a shared druntime. How does one link to the dynamic druntime with dub?The same way you do it without dub. Except you pass the flags inside of "dflags".
Jul 31 2018