-
Notifications
You must be signed in to change notification settings - Fork 571
Build fully static compiler binary using ghc-musl #4573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
8c4944b
Build statically-linked binaries with ghc-musl
purefunctor e186bf9
Compliance for LGPL terms
purefunctor 137f46e
Add changelog entry
purefunctor cb5227f
Merge branch 'master' into justin/ghc-musl
purefunctor ab956b0
Update dependencies
purefunctor e64ffeb
Update LICENSE
purefunctor b789271
Update weeder
purefunctor f0ffb3a
Fix weeder
purefunctor 1b50065
Add more changelog entries
purefunctor f109eaf
Argument passthrough
purefunctor 9bdd8da
Update license
purefunctor 85c8318
Update license
purefunctor e120c00
Build images for ARM
purefunctor d473068
Checkout after Node installation
purefunctor 60bce67
Only mount volumes for static
purefunctor fe6b60f
Merge branch 'master' into justin/ghc-musl
purefunctor 4973fbc
Drop static prefix for now
purefunctor 7e1d642
Force purge cache
purefunctor ed0b227
Remove builds against ubuntu
purefunctor 7743b43
Use matrix.os for cache key
purefunctor 0ebc33c
Fix linux only
purefunctor 197dba2
Set CI_STATIC to true
purefunctor 0758eec
CI_STATIC on Linux only
purefunctor d3ddcee
Fix more linux only checks
purefunctor File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| * Update weeder version in CI to 2.9.0 | ||
| * Add happy ==2.0.2 as build-tool-depends |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| * Enable statically-linked binaries using [ghc-musl](https://github.com/benz0li/ghc-musl) | ||
| * Update haskeline version bounds to >=0.8.2.1 && <0.9 | ||
|
|
||
| Consequently, this fixes Cabal-based builds on GHC 9.8.4 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
weeder-2.8.0seemed to have been reliant on a bug that matched.directories by default. See context here