From e34c8439ec064e309fac92dbbb4a76ce2c5ef289 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 8 Dec 2023 11:57:41 +0100 Subject: [PATCH] package/archlinux: make Emscripten builds work with no cache at all. --- package/archlinux/PKGBUILD-emscripten-wasm | 3 +++ package/archlinux/PKGBUILD-emscripten-wasm-webgl2 | 3 +++ 2 files changed, 6 insertions(+) diff --git a/package/archlinux/PKGBUILD-emscripten-wasm b/package/archlinux/PKGBUILD-emscripten-wasm index 39d00c29f..128fad0fa 100644 --- a/package/archlinux/PKGBUILD-emscripten-wasm +++ b/package/archlinux/PKGBUILD-emscripten-wasm @@ -13,6 +13,9 @@ options=('!strip' '!buildflags') _rootdir=$startdir/../../ prepare() { + # rsync can't create the directory on its own if it doesn't exist at all, + # heh + mkdir -p $(em-config CACHE)/sysroot/include/ # This is needed in order to fill ~/.emscripten_cache/sysroot/ with # up-to-date dependency headers and libs. There's # embuilder build sysroot --force diff --git a/package/archlinux/PKGBUILD-emscripten-wasm-webgl2 b/package/archlinux/PKGBUILD-emscripten-wasm-webgl2 index fc431db8b..06ffac0ed 100644 --- a/package/archlinux/PKGBUILD-emscripten-wasm-webgl2 +++ b/package/archlinux/PKGBUILD-emscripten-wasm-webgl2 @@ -13,6 +13,9 @@ options=('!strip' '!buildflags') _rootdir=$startdir/../../ prepare() { + # rsync can't create the directory on its own if it doesn't exist at all, + # heh + mkdir -p $(em-config CACHE)/sysroot/include/ # This is needed in order to fill ~/.emscripten_cache/sysroot/ with # up-to-date dependency headers and libs. There's # embuilder build sysroot --force