digitalmars.D.ldc - Docker images for LDC releases?
- Jon Degenhardt (14/14) Aug 04 2018 Is there an up-to-date docker image for LDC?
- Anton Fediushin (6/21) Aug 04 2018 I had the same problem with outdated LDC, but I actually made my
- Jon Degenhardt (2/10) Aug 04 2018 Thanks! I'll take a look. --Jon
- Jacob Carlborg (7/16) Aug 04 2018 Perhaps you can try "group: travis_latest" [1] and see if that gives you...
- Jon Degenhardt (4/13) Aug 05 2018 Thanks for tip, I hadn't seen that. I tried switching my build to
- Jacob Carlborg (4/6) Aug 06 2018 Hmm, that's unfortunate.
- Seb (6/21) Aug 05 2018 If you just need a recent Ubuntu image with LDC, maybe
- Jon Degenhardt (2/7) Aug 06 2018 Thanks, this looks really helpful. --Jon
Is there an up-to-date docker image for LDC? Why I ask: I've been using a dockerized LDC image on TravisCI for building public release binaries. The docker image I've been using, dlanguage/ldc (https://github.com/lindt/docker-ldc), has not been updated recently (currently at LDC 1.9). The reason for using a docker image on Travis is that Travis still runs Ubuntu 14.04, and I've had trouble with static linking on Ubuntu 14.04. Ubuntu 16.04 works fine (https://github.com/ldc-developers/ldc/issues/2390). I can of course create my own docker image supporting the LDC version I need, but I'd prefer to use a standard image if one is available. I'm guessing too that other people might be interested in a docker version as well. --Jon
Aug 04 2018
On Saturday, 4 August 2018 at 18:41:40 UTC, Jon Degenhardt wrote:Is there an up-to-date docker image for LDC? Why I ask: I've been using a dockerized LDC image on TravisCI for building public release binaries. The docker image I've been using, dlanguage/ldc (https://github.com/lindt/docker-ldc), has not been updated recently (currently at LDC 1.9). The reason for using a docker image on Travis is that Travis still runs Ubuntu 14.04, and I've had trouble with static linking on Ubuntu 14.04. Ubuntu 16.04 works fine (https://github.com/ldc-developers/ldc/issues/2390). I can of course create my own docker image supporting the LDC version I need, but I'd prefer to use a standard image if one is available. I'm guessing too that other people might be interested in a docker version as well. --JonI had the same problem with outdated LDC, but I actually made my own docker image. https://hub.docker.com/r/ohboi/minildc/ It's based on a slim debian and includes OpenSSL 1.1. CI builds this image daily, meaning that it's always up-to-date.
Aug 04 2018
On Sunday, 5 August 2018 at 05:21:11 UTC, Anton Fediushin wrote:On Saturday, 4 August 2018 at 18:41:40 UTC, Jon Degenhardt wrote:Thanks! I'll take a look. --JonIs there an up-to-date docker image for LDC?I had the same problem with outdated LDC, but I actually made my own docker image. https://hub.docker.com/r/ohboi/minildc/ It's based on a slim debian and includes OpenSSL 1.1. CI builds this image daily, meaning that it's always up-to-date.
Aug 04 2018
On 2018-08-04 20:41, Jon Degenhardt wrote:Is there an up-to-date docker image for LDC? Why I ask: I've been using a dockerized LDC image on TravisCI for building public release binaries. The docker image I've been using, dlanguage/ldc (https://github.com/lindt/docker-ldc), has not been updated recently (currently at LDC 1.9). The reason for using a docker image on Travis is that Travis still runs Ubuntu 14.04, and I've had trouble with static linking on Ubuntu 14.04. Ubuntu 16.04 works fine (https://github.com/ldc-developers/ldc/issues/2390).Perhaps you can try "group: travis_latest" [1] and see if that gives you a later version of Ubuntu. [1] https://blog.travis-ci.com/2017-12-01-new-update-schedule-for-linux-build-images -- /Jacob Carlborg
Aug 04 2018
On Sunday, 5 August 2018 at 06:53:23 UTC, Jacob Carlborg wrote:On 2018-08-04 20:41, Jon Degenhardt wrote:Thanks for tip, I hadn't seen that. I tried switching my build to use it. It upgrades some installed packages, but Ubuntu remains at 14.04.The reason for using a docker image on Travis is that Travis still runs Ubuntu 14.04, and I've had trouble with static linking on Ubuntu 14.04. Ubuntu 16.04 works fine.Perhaps you can try "group: travis_latest" [1] and see if that gives you a later version of Ubuntu. [1] https://blog.travis-ci.com/2017-12-01-new-update-schedule-for-linux-build-images
Aug 05 2018
On 2018-08-05 20:27, Jon Degenhardt wrote:Thanks for tip, I hadn't seen that. I tried switching my build to use it. It upgrades some installed packages, but Ubuntu remains at 14.04.Hmm, that's unfortunate. -- /Jacob Carlborg
Aug 06 2018
On Saturday, 4 August 2018 at 18:41:40 UTC, Jon Degenhardt wrote:Is there an up-to-date docker image for LDC? Why I ask: I've been using a dockerized LDC image on TravisCI for building public release binaries. The docker image I've been using, dlanguage/ldc (https://github.com/lindt/docker-ldc), has not been updated recently (currently at LDC 1.9). The reason for using a docker image on Travis is that Travis still runs Ubuntu 14.04, and I've had trouble with static linking on Ubuntu 14.04. Ubuntu 16.04 works fine (https://github.com/ldc-developers/ldc/issues/2390). I can of course create my own docker image supporting the LDC version I need, but I'd prefer to use a standard image if one is available. I'm guessing too that other people might be interested in a docker version as well. --JonIf you just need a recent Ubuntu image with LDC, maybe https://github.com/wilzbach/dlang-docker helps you. The image gets build automatically by a cron, so it should always offer all recent tags, e.g. https://hub.docker.com/r/dlang2/ldc-ubuntu/tags/
Aug 05 2018
On Sunday, 5 August 2018 at 22:11:44 UTC, Seb wrote:If you just need a recent Ubuntu image with LDC, maybe https://github.com/wilzbach/dlang-docker helps you. The image gets build automatically by a cron, so it should always offer all recent tags, e.g. https://hub.docker.com/r/dlang2/ldc-ubuntu/tags/Thanks, this looks really helpful. --Jon
Aug 06 2018