Skip to content

Commit 8745e7d

Browse files
committed
Add release process fixups
1 parent 7deaf5b commit 8745e7d

File tree

3 files changed

+67
-3
lines changed

3 files changed

+67
-3
lines changed

blink/jit.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@ static void pthread_jit_write_protect_np_workaround(int enabled) {
176176
uint64_t *addr, *other, val, val2, reread = -1;
177177
addr = (uint64_t *)(!enabled ? _COMM_PAGE_APRR_WRITE_ENABLE
178178
: _COMM_PAGE_APRR_WRITE_DISABLE);
179-
other = (uint64_t *)(enabled ? _COMM_PAGE_APRR_WRITE_ENABLE
180-
: _COMM_PAGE_APRR_WRITE_DISABLE);
179+
// other = (uint64_t *)(enabled ? _COMM_PAGE_APRR_WRITE_ENABLE
180+
// : _COMM_PAGE_APRR_WRITE_DISABLE);
181181
switch (*(volatile uint8_t *)_COMM_PAGE_APRR_SUPPORT) {
182182
case 1:
183183
do {

blink/syscall.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2939,7 +2939,7 @@ static int SysMount(struct Machine *m, i64 source, i64 target, i64 fstype,
29392939
i64 mountflags, i64 data) {
29402940
// No xlat, the VFS system will handle raw Linux options.
29412941
return VfsMount(LoadStr(m, source), LoadStr(m, target), LoadStr(m, fstype),
2942-
mountflags, (void *)data);
2942+
mountflags, (void *)(uintptr_t)data);
29432943
}
29442944
#endif
29452945

tool/release-linux.sh

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
#!/bin/bash
2+
set -ex
3+
v=1.1
4+
5+
d=/mnt/videos/blink-$v
6+
[ ! -d $d ]
7+
mkdir -p $d
8+
9+
./configure --static --enable-vfs
10+
11+
make -j32 \
12+
o//x86_64/blink/blink \
13+
o//x86_64/blink/blinkenlights \
14+
o//aarch64/blink/blink \
15+
o//aarch64/blink/blinkenlights \
16+
o//arm/blink/blink \
17+
o//arm/blink/blinkenlights \
18+
o//i486/blink/blink \
19+
o//i486/blink/blinkenlights \
20+
o//mips/blink/blink \
21+
o//mips/blink/blinkenlights \
22+
o//mipsel/blink/blink \
23+
o//mipsel/blink/blinkenlights \
24+
o//mips64/blink/blink \
25+
o//mips64/blink/blinkenlights \
26+
o//mips64el/blink/blink \
27+
o//mips64el/blink/blinkenlights \
28+
o//powerpc/blink/blink \
29+
o//powerpc/blink/blinkenlights \
30+
o//powerpc64le/blink/blink \
31+
o//powerpc64le/blink/blinkenlights \
32+
o//s390x/blink/blink \
33+
o//s390x/blink/blinkenlights
34+
35+
pdf() {
36+
groff -Tps -man $1 >$2.ps
37+
ps2pdf $2.ps $2.pdf
38+
}
39+
40+
git archive --format=tar.gz -o $d/blink-$v.tar.gz --prefix=blink-$v/ master
41+
pdf blink/blink.1 $d/blink-$v
42+
pdf blink/blinkenlights.1 $d/blinkenlights-$v
43+
gzip -9 <o//x86_64/blink/blink >$d/blink-$v-linux-x86_64.elf.gz
44+
gzip -9 <o//x86_64/blink/blinkenlights >$d/blinkenlights-$v-linux-x86_64.elf.gz
45+
gzip -9 <o//aarch64/blink/blink >$d/blink-$v-linux-aarch64.elf.gz
46+
gzip -9 <o//aarch64/blink/blinkenlights >$d/blinkenlights-$v-linux-aarch64.elf.gz
47+
gzip -9 <o//arm/blink/blink >$d/blink-$v-linux-arm.elf.gz
48+
gzip -9 <o//arm/blink/blinkenlights >$d/blinkenlights-$v-linux-arm.elf.gz
49+
gzip -9 <o//i486/blink/blink >$d/blink-$v-linux-i486.elf.gz
50+
gzip -9 <o//i486/blink/blinkenlights >$d/blinkenlights-$v-linux-i486.elf.gz
51+
gzip -9 <o//mips/blink/blink >$d/blink-$v-linux-mips.elf.gz
52+
gzip -9 <o//mips/blink/blinkenlights >$d/blinkenlights-$v-linux-mips.elf.gz
53+
gzip -9 <o//mipsel/blink/blink >$d/blink-$v-linux-mipsel.elf.gz
54+
gzip -9 <o//mipsel/blink/blinkenlights >$d/blinkenlights-$v-linux-mipsel.elf.gz
55+
gzip -9 <o//mips64/blink/blink >$d/blink-$v-linux-mips64.elf.gz
56+
gzip -9 <o//mips64/blink/blinkenlights >$d/blinkenlights-$v-linux-mips64.elf.gz
57+
gzip -9 <o//mips64el/blink/blink >$d/blink-$v-linux-mips64el.elf.gz
58+
gzip -9 <o//mips64el/blink/blinkenlights >$d/blinkenlights-$v-linux-mips64el.elf.gz
59+
gzip -9 <o//powerpc/blink/blink >$d/blink-$v-linux-powerpc.elf.gz
60+
gzip -9 <o//powerpc/blink/blinkenlights >$d/blinkenlights-$v-linux-powerpc.elf.gz
61+
gzip -9 <o//powerpc64le/blink/blink >$d/blink-$v-linux-powerpc64le.elf.gz
62+
gzip -9 <o//powerpc64le/blink/blinkenlights >$d/blinkenlights-$v-linux-powerpc64le.elf.gz
63+
gzip -9 <o//s390x/blink/blink >$d/blink-$v-linux-s390x.elf.gz
64+
gzip -9 <o//s390x/blink/blinkenlights >$d/blinkenlights-$v-linux-s390x.elf.gz

0 commit comments

Comments
 (0)