On Thursday, 8 March 2018 at 22:53:11 UTC, aberba wrote:
On Thursday, 8 March 2018 at 09:35:08 UTC, Andrew Benton wrote:
On Thursday, 8 March 2018 at 07:54:29 UTC, Jacob Carlborg
On Thursday, 8 March 2018 at 07:20:53 UTC, Radu wrote:
This guys says that vide.d works
Yes, it's pretty straightforward:
1. Build on Ubuntu, or some other dist
2. Statically link the whole binary with LDC, then you don't
need to use Musl
3. Run it on Alpine
Looks like that works out much nicer than using alpine as the
first stage right now. I'm not sure anyone will be too upset
about the extra 7MB.
Building directly in alpine will simplify automated builds too.
Simple Vibe.d app talking to Redis, packed into docker containers:
The takeaway is that I could not use Alpine as a host image,
because I could not build the app statically on ubuntu.
warning: Using 'dlopen' in statically linked applications
requires at runtime the shared libraries from the glibc version
used for linking