8000
Skip to content

haskell.compiler: apply LLVM split sections fix unconditionally - #556637

Open
liberodark wants to merge 1 commit into
NixOS:stagingfrom
liberodark:haskell_next
Open

haskell.compiler: apply LLVM split sections fix unconditionally#556637
liberodark wants to merge 1 commit into
NixOS:stagingfrom
liberodark:haskell_next

Conversation

@liberodark
@liberodark liberodark commented Aug 26, 2026
Copy link
Copy Markdown
Contributor

Related to : #549823 (comment)

Things done

@liberodark
liberodark requested a review from wegank August 26, 2026 06:41
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 10.rebuild-nixos-tests This PR causes rebuilds for all NixOS tests and should normally target the staging branches. 6.topic: haskell General-purpose, statically typed, purely functional programming language labels Aug 26, 2026
@nixpkgs-ci nixpkgs-ci Bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Aug 26, 2026
@sternenseemann sternenseemann left a comment
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If split section should also work for the windows target here, we should probably amend the enableSplitSections condition to be always true when this patch is applied.

@wegank
wegank commented Aug 26, 2026
Copy link
Copy Markdown
Member

The patch here concerns the LLVM backend, but I think Windows uses the NCG backend?

@sternenseemann
Copy link
Copy Markdown
Member

Hm true, maybe I conflated this patch with the one that is in 9.14.2 (?) that fixes split sections on windows.

@wolfgangwalther wolfgangwalther left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diff LGTM

(I assume it makes no sense to put this through haskell-updates, because we're not testing the LLVM backend there anyway)

@nixpkgs-ci nixpkgs-ci Bot added 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Aug 26, 2026
@wegank wegank added the 2.status: merge conflict This PR has merge conflicts with the target branch label Aug 27, 2026
@nixpkgs-ci nixpkgs-ci Bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: haskell General-purpose, statically typed, purely functional programming language 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 10.rebuild-nixos-tests This PR causes rebuilds for all NixOS tests and should normally target the staging branches. 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

0