diff --git a/Makefile b/Makefile index fb7733832..023a0503e 100644 --- a/Makefile +++ b/Makefile @@ -133,7 +133,7 @@ endif ifneq ($(findstring aarch64,$(MODE)),) ARCH = aarch64 -HOSTS ?= pi studio freebsdarm +HOSTS ?= pi pi5 studio freebsdarm else ARCH = x86_64 HOSTS ?= freebsd rhel7 xnu openbsd netbsd win10 diff --git a/libc/integral/normalize.inc b/libc/integral/normalize.inc index 25614f071..f844f6374 100644 --- a/libc/integral/normalize.inc +++ b/libc/integral/normalize.inc @@ -4,7 +4,7 @@ #define __COSMOPOLITAN_MAJOR__ 3 #define __COSMOPOLITAN_MINOR__ 3 -#define __COSMOPOLITAN_PATCH__ 2 +#define __COSMOPOLITAN_PATCH__ 3 #define __COSMOPOLITAN__ \ (100000000 * __COSMOPOLITAN_MAJOR__ + 1000000 * __COSMOPOLITAN_MINOR__ + \ __COSMOPOLITAN_PATCH__) diff --git a/tool/build/runitd.c b/tool/build/runitd.c index 1612e7637..10a830e86 100644 --- a/tool/build/runitd.c +++ b/tool/build/runitd.c @@ -490,7 +490,7 @@ void *ClientWorker(void *arg) { // thus we use an optimistic approach to avoid expensive locks sprintf(client->tmpexepath, "o/%s.XXXXXX", basename(stripext(gc(strdup(origname))))); - int exefd = openatemp(AT_FDCWD, client->tmpexepath, 4, O_CLOEXEC, 0700); + int exefd = openatemp(AT_FDCWD, client->tmpexepath, 0, O_CLOEXEC, 0700); if (exefd == -1) { WARNF("%s failed to open temporary file %#s due to %m", addrstr, client->tmpexepath); diff --git a/tool/cosmocc/README.md b/tool/cosmocc/README.md index f0af92740..2e7872580 100644 --- a/tool/cosmocc/README.md +++ b/tool/cosmocc/README.md @@ -299,7 +299,7 @@ statements instead, so that Cosmopolitan Libc's system constants will work as expected. Our modifications to GNU GCC are published under the ISC license at . The binaries you see here were first published at - which + which is regularly updated. ## Legal diff --git a/tool/cosmocc/package.sh b/tool/cosmocc/package.sh index 75b2dad3b..b9c5b763a 100755 --- a/tool/cosmocc/package.sh +++ b/tool/cosmocc/package.sh @@ -90,10 +90,10 @@ fetch() { OLD=$PWD cd "$OUTDIR/" if [ ! -x bin/x86_64-linux-cosmo-gcc ]; then - fetch https://github.com/ahgamut/superconfigure/releases/download/z0.0.34/aarch64-gcc.zip + fetch https://github.com/ahgamut/superconfigure/releases/download/z0.0.35/aarch64-gcc.zip unzip aarch64-gcc.zip rm -f aarch64-gcc.zip - fetch https://github.com/ahgamut/superconfigure/releases/download/z0.0.34/x86_64-gcc.zip + fetch https://github.com/ahgamut/superconfigure/releases/download/z0.0.35/x86_64-gcc.zip unzip x86_64-gcc.zip rm -f x86_64-gcc.zip fi