Comments (6)
Hi All,
Kindly refer attached modified dockerfile of haskell package with ARM64 support.
Dockerfile.txt
from docker-haskell.
Hi All
Kindly refer attached modified dockerfile of haskell package using version-8.8.2 with ARM64 support. I have already tested in our system, it is working fine.
Dockerfile.txt
from docker-haskell.
Hey Guys,
Too bad that the original repository was deleted. Missed a lot of my issues as well 😞
Is there any plan to support aarch64 in Haskell docker?
I can see that GHC has started official support for aarch64 in 8.8.1 but they haven't released official executable package yet at their website (to be fetched by Haskell Dockerfile).
I was working in this direction earlier too & still eagerly waiting for this.
In addition, I have aarch64 machines with me and would be happy to do all kind of experimentation stuff (when required).
Let me know your take on this
from docker-haskell.
Note: the original GitHub repository was deleted recently, so we've lost all the issues/discussion
We should support an aarch64 variant in addition to x86_64 as soon as it is feasible.
ARM support has been improving in upstream GHC, and with 8.8.1 there are now binaries being published, even though they are not officially supported. I ran in to problems bootstrapping Cabal, and noticed other issues in the GHC issue tracker which makes an 8.8.1 docker image difficult to put together at this time.
@psftw @skynet4ps
I checked latest code and it has support of AARCH64 and according to that i modified dockerfile to run on AARCH64 and it is working fine . Because AARCH64 bin is not released so i added the code in dockerfile to build locally to use.
i can share my modified dockerfile if you people are interested ..
from docker-haskell.
@ossdev07 : Having a docker file to start with would be a good start so please share the modified docker file.
@psftw : I guess in order to investigate Cabel, installing Cabel and then installing something like Warp would be a good first data point. Does that sound useful?
from docker-haskell.
Hi, initial support has been released.
I'm going to track this in #25 , but if anyone following this can try it out it would be greatly appreciated. Note stack does not support aarch64 at least reliably, so is not included. Cheers
from docker-haskell.
Related Issues (20)
- Add image for GHC 9.6 HOT 4
- Update GHC 9.4 to version 9.4.5
- Bump stack to 2.11.1 HOT 1
- 9.4.5 doesn't include the correct GHC HOT 2
- Include language server HOT 2
- Update official 9.8 images HOT 1
- Official Devcontainer feature and template HOT 2
- Continually blocked on upstream packages HOT 27
- Drop official support / updates for debian 9 HOT 5
- haskell:run image HOT 2
- arm64 does not include stack HOT 7
- The PATH environment variable does not contain the path to ghc when using docker-compose HOT 3
- Templating solution
- Looking for maintainers HOT 34
- Request for Debian bullseye/stable-based images HOT 11
- Add docker image with GHCup and/or HLS for use with devcontainers HOT 7
- 137 exit status on Cabal package installations with DOCKER_DEFAULT_PLATFORM=linux/amd64 on an M1 Mac HOT 3
- Build for Multi-Arch failing (arm64 / aarch64) HOT 10
- Cannot find -lnuma when building executables on arm64 image HOT 2
- Haddock can't find link destinations HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-haskell.