Skip to content

Commit 4393697

Browse files
committed
pkgs/live-cd/limine: more reproducibility fixes
1 parent 1a48906 commit 4393697

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

.maint/hashes

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ k2xrd04a2rg5544ybx7m5ighzgbg3qsa zstd
1212
5ljsn4xxh5i7bji1gcdrgm9ndqpa1a3l nasm
1313
k5ll3a09hahb0gim24vfxdg65bqvasfh gnubinutils
1414
j044vx69hvv62chs6avxnlvvg51ml11q gnumtools
15-
yhq5kziqk3gdahnk4x4ps36qd5a7zsy5 limine
15+
pkrn5qhjfx1n8xjfdjfdsmd5v4jn6zp9 limine
1616
sxjkkb632jpi4vf66cdyb90zz26an7zv gnuxorriso
1717
jlqa3z079bv4gab08b7yyafgph57r3nj gnum4
1818
rbp08ac2da1dkarila9l4bqcmcy43jmv flex
@@ -39,4 +39,4 @@ kva7q87mxpnh51ms9nsn0q13yg3nx3cn nlohmann_json
3939
4j81lc5b1niai5kmay1bs5ziy918abic live-cd^initscript
4040
0nvqsapj0ynqd4nqhcb7q6kls7dl7s5l live-cd^initrd
4141
00knav8mnf7nsq6p34xv5ax9rl68kxzz live-cd^limine_config
42-
p29sxck8mymhc72jaaq294hj7vj422hy live-cd^iso
42+
nvfs2183nz3qlhchn94lnj900l3j1hwg live-cd^iso

pkgs/live-cd/limine.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,16 @@ stdenv.mkDerivation {
1818
sed -i 's|/bin/sh|${stdenv.busybox}/bin/ash|' \
1919
configure libgcc-binaries/make_toolchain.sh common/gensyms.sh \
2020
host/hgen.sh build-aux/install-sh freestanding-toolchain
21+
sed -i 's|-F dwarf -g||' common/GNUmakefile
22+
sed -i '/^ -g \\$/d' common/GNUmakefile
23+
sed -i 's|-g -O2 -pipe|-O2 -pipe|' host/Makefile
2124
'';
2225

2326
extraConfigureFlags = [
2427
"CC_FOR_TARGET=cc"
2528
"LD_FOR_TARGET=ld"
29+
"CFLAGS='-O2 -pipe'"
30+
"CFLAGS_FOR_TARGET='-O2 -pipe'"
2631
"--enable-bios"
2732
"--enable-bios-cd"
2833
"--enable-uefi-cd"

0 commit comments

Comments
 (0)