Skip to content

Your first flake#89

Open
NorfairKing wants to merge 2 commits into
nh2:masterfrom
NorfairKing:your-first-flake
Open

Your first flake#89
NorfairKing wants to merge 2 commits into
nh2:masterfrom
NorfairKing:your-first-flake

Conversation

@NorfairKing

@NorfairKing NorfairKing commented May 5, 2026

Copy link
Copy Markdown
Collaborator

This change is Reviewable

Tom Sydney Kerckhove added 2 commits May 5, 2026 21:59
- Package linux-ptrace and posix-waitpid from their GitHub sources
- Fetch syscalls-table submodule content in the Nix build
- Fix aeson 2.x API: use Key.fromString instead of T.pack for object keys
- Fix template-haskell 2.18+ API: ConP now takes a [Type] argument
- Fix template-haskell 2.18+ API: TupE now takes [Maybe Exp]
- Disable test suite (tests require ptrace syscall, unavailable in sandbox)
- Fix enterDetail field ambiguity (GHC 9.10 stricter resolution)
- Add nasm and gnumake as test tool deps for building example programs
- Add glibc.static via LIBRARY_PATH for statically-linked C examples
- Patch Makefile: drop nasm -Werror (nasm 3.x rejects old abs relocations)
- Patch Makefile: drop gcc -Werror, add -U_FORTIFY_SOURCE (GCC 15 fortify detects intentional bad pointer)
- Fix pipe test: modern bash uses pipe2 instead of pipe
- Fix mprotect test: newer glibc makes >= 1 mprotect calls (not exactly 1)
- Fix lstat test: modern stat uses statx (pending with explanation)
- Disable haddock (glibc.static libm.a incompatible with GHC 9.10 haddock)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant