@@ -39,24 +39,19 @@ stdenv.mkDerivation {
3939 ( fetchArchlinuxPatch "0002-gfxboot-menu-label.patch" "sha256-eoId3jn4eRxItil5naoGMBGOJM/p5FG74ePwxiJ0w/8=" )
4040 ( fetchArchlinuxPatch "0005-gnu-efi-version-compatibility.patch" "sha256-5oZ/24emWNPHx621v/9i2xU6rodpVCM0R18hCU35eDk=" )
4141 ( fetchArchlinuxPatch "0006-Replace-builtin-strlen-that-appears-to-get-optimized.patch" "sha256-aq2vKqGonhMI2gRrAYNe+VRD8Vwijn7kOOv5wqAncx8=" )
42- ( fetchArchlinuxPatch "0025-reproducible-build.patch" "sha256-vhth9CFHqChPQPgGhUWVpYwMFnnjoMVIGr7Wfu1jcDY=" )
43- ( fetchArchlinuxPatch
44- # mbr.bin: too big (452 > 440)
45- # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906414
46- "0016-strip-gnu-property.patch"
47- "sha256-gn69YHbObqg6uTLPTtu8otNBFuCSyazwxLW3FbTNLX4="
48- )
49- ( fetchArchlinuxPatch
50- # mbr.bin: too big (452 > 440)
51- "0017-single-load-segment.patch"
52- "sha256-pGDcP62k50YkGgP0pFp5NSe7X0sojfLCzTmJtba2Yww="
53- )
54- ( fetchArchlinuxPatch "0018-prevent-pow-optimization.patch" "sha256-1+u8Kb6bxRbTPm0QCCt4yViLozzD/+/yspkJasOFM+g=" )
42+ # mbr.bin: too big (452 > 440)
43+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906414
44+ ( fetchArchlinuxPatch "0016-strip-gnu-property.patch" "sha256-gn69YHbObqg6uTLPTtu8otNBFuCSyazwxLW3FbTNLX4=" )
45+ # mbr.bin: too big (452 > 440)
46+ ( fetchArchlinuxPatch "0017-single-load-segment.patch" "sha256-pGDcP62k50YkGgP0pFp5NSe7X0sojfLCzTmJtba2Yww=" )
5547 # Fixes build with "modern" gnu-efi
48+ ( fetchArchlinuxPatch "0018-prevent-pow-optimization.patch" "sha256-1+u8Kb6bxRbTPm0QCCt4yViLozzD/+/yspkJasOFM+g=" )
49+ ( fetchArchlinuxPatch "0025-reproducible-build.patch" "sha256-vhth9CFHqChPQPgGhUWVpYwMFnnjoMVIGr7Wfu1jcDY=" )
50+ ( fetchArchlinuxPatch "0027-use-correct-type-for-size.patch" "sha256-5nlKwIbXpZEyBrBSq9Zg0D+PRF7/kzEG13WzpwzDpPA=" )
51+
5652 ./import-efisetjmp.patch
5753 # Upstream patch: https://www.syslinux.org/archives/2024-February/026903.html
5854 ./define-wchar_t.patch
59- ( fetchArchlinuxPatch "0027-use-correct-type-for-size.patch" "sha256-5nlKwIbXpZEyBrBSq9Zg0D+PRF7/kzEG13WzpwzDpPA=" )
6055 # gnu-efi changed their definition to already be a 1-elem array, don't double-ref it.
6156 # https://github.com/ncroxon/gnu-efi/commit/5b74db0e154ffd2fba4bcc254069844f21913988
6257 ./fix-longjmp-calls.patch
0 commit comments