D for microservices: ldc, rdmd, dub now available on Alpine x86_64

Newbie2019 newbie2019 at gmail.com
Fri Jan 17 07:55:28 UTC 2020


On Tuesday, 5 November 2019 at 02:16:28 UTC, Mathias Lang wrote:
> Hi all,
> Recently there have been inquiries about support for D on 
> Alpine Linux, a distribution mostly used in combination with 
> Docker to create lightweight container images for microservices.
>
> At BPF Korea, we're working on a blockchain written in D, and 
> wanted to be able to easily test and distribute our node using 
> Alpine images, but there was no package for it yet.
>
> However, thanks to the work of many contributors before (Joakim 
> Noah, yshui, Petar Kirov/zombinedev, and many others), most of 
> the porting was already done and it was just a matter of fixing 
> a few small issues and and creating the package definitions.
>
> A package for `dub` (v1.18.0), `dtools` (ddemangle & rdmd), and 
> `ldc` (v1.18.0) are now available in the `testing` repository 
> of Alpine Linux edge. As `testing` is not enabled by default, 
> you will need to specify the repository (or add it to your 
> `/etc/apk/repositories`) when installing the packages.
> For example:
> ```
> apk --no-cache add -X 
> http://dl-cdn.alpinelinux.org/alpine/edge/testing ldc 
> ldc-static dtools-rdmd dub
> ```


this not install the lto static lib,  how can i build lto static 
lib for alpine ?



More information about the Digitalmars-d-announce mailing list