About compiler memory consumption
Puming
zhaopuming at gmail.com
Wed Dec 4 20:13:46 PST 2013
Thanks, it works :-)
So I can modify package.json to let dub know how to use phobos as
shared lib.
Can vibe.d also be used as a shared lib?
It would be great if we have a
```
dub --build=shared
```
or something similar.
On Wednesday, 4 December 2013 at 16:53:13 UTC, Dicebot wrote:
> On Wednesday, 4 December 2013 at 16:44:14 UTC, Puming wrote:
>> Thanks, I'll try that :) are there docs about how to use
>> phobos as a shared lib?
>
> $ cat test.d
> import std.stdio;
>
> void main()
> {
> writeln("Hello");
> }
>
> $ dmd test.d -defaultlib=libphobos2.so
> $ ls -lah test
> -rwxr-xr-x 1 dicebot users 26K Dec 4 17:51 test
> $ ldd test
> linux-vdso.so.1 (0x00007fffc82e7000)
> libphobos2.so.0.64 => /usr/lib/libphobos2.so.0.64
> (0x00007ffd253e0000)
> libpthread.so.0 => /usr/lib/libpthread.so.0
> (0x00007ffd251c2000)
> libm.so.6 => /usr/lib/libm.so.6 (0x00007ffd24ebf000)
> librt.so.1 => /usr/lib/librt.so.1 (0x00007ffd24cb7000)
> libc.so.6 => /usr/lib/libc.so.6 (0x00007ffd2490c000)
> libdl.so.2 => /usr/lib/libdl.so.2 (0x00007ffd24708000)
> libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007ffd244a3000)
> /lib64/ld-linux-x86-64.so.2 (0x00007ffd25a4e000)
> libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007ffd2427a000)
> libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0
> (0x00007ffd2400d000)
> libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0
> (0x00007ffd23c05000)
> libz.so.1 => /usr/lib/libz.so.1 (0x00007ffd239ef000)
>
> (from my Arch Linux x64 box)
More information about the Digitalmars-d-learn
mailing list