more steps
This commit is contained in:
parent
43be2fdac3
commit
739379e03c
44
run
44
run
|
@ -52,12 +52,19 @@ BOUNDFN=0.10.0-675-g9d93b2ccf1
|
|||
# 1 file changed, 0 insertions(+), 0 deletions(-)
|
||||
C_AARCH64=0.10.0-722-gd10fd78d46
|
||||
|
||||
# commit 51ed5416ab2969a366c8c6bdc487f357bad267c3
|
||||
# commit 7b2a936173165002105ba5e76bed69654e132fea
|
||||
# Author: Veikka Tuominen <git@vexu.eu>
|
||||
# Date: 2022-12-12T15:40:18+02:00
|
||||
# Date: 2022-12-12T15:32:37+02:00
|
||||
#
|
||||
# update zig1.wasm to `@call` changes
|
||||
CALL_CHANGES=0.10.0-749-g51ed5416ab
|
||||
# remove `stack` option from `@call`
|
||||
CALL_OPTIONS=0.10.0-747-g7b2a936173-CallOptions.patch
|
||||
|
||||
# commit 08b2d491bcd8c79c68495267cc71967661caea1e
|
||||
# Author: Veikka Tuominen <git@vexu.eu>
|
||||
# Date: 2022-12-12T15:32:37+02:00
|
||||
#
|
||||
# update usages of `@call`
|
||||
CALL_USAGES=0.10.0-748-g08b2d491bc
|
||||
|
||||
# commit 2a5e1426aa9469fadb78e837d0100d689213b034
|
||||
# Author: Veikka Tuominen <git@vexu.eu>
|
||||
|
@ -156,9 +163,9 @@ step20() {
|
|||
echo "zig1.wasm.zst was built for C-aarch64 backend"
|
||||
}
|
||||
|
||||
generic() {
|
||||
local FROM="$1"
|
||||
local TO="$2"
|
||||
step30() {
|
||||
local FROM="$C_AARCH64"
|
||||
local TO="$CALL_OPTIONS"
|
||||
|
||||
echo "Updating zig1.wasm from $FROM -> $TO in ../zig-$TO"
|
||||
rm -fr "../zig-$TO"
|
||||
|
@ -166,7 +173,24 @@ generic() {
|
|||
|
||||
{
|
||||
pushd "../zig-$TO"
|
||||
cp "../zig-$FROM/stage1/zig1.wasm" stage1/
|
||||
patch -p1 <"$HERE0.10.0-747-g7b2a936173-CallOptions.patch"
|
||||
"../zig-$FROM/build/stage3/bin/zig" build --zig-lib-dir lib update-zig1
|
||||
popd
|
||||
}
|
||||
echo "zig1.wasm updated for $TO"
|
||||
}
|
||||
|
||||
step40() {
|
||||
echo "Updating zig1.wasm from $FROM -> $TO in ../zig-$TO"
|
||||
|
||||
local FROM="$CALL_OPTIONS"
|
||||
local TO="$CALL_USAGES"
|
||||
rm -fr "../zig-$TO"
|
||||
git archive --prefix=zig-$TO/ "$TO" | tar -C .. -x --exclude="stage1/zig1.wasm*"
|
||||
|
||||
{
|
||||
pushd "../zig-$TO"
|
||||
cp ../zig-$FROM/stage1/zig1.wasm stage1/zig1.wasm
|
||||
mkdir build
|
||||
{
|
||||
pushd build
|
||||
|
@ -185,6 +209,6 @@ if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
|
|||
step00
|
||||
step10
|
||||
step20
|
||||
#generic "$C_AARCH64" "$CALL_CHANGES" # https://ziggit.dev/t/building-self-hosted-from-the-original-c-implementation/6607/10?u=motiejus
|
||||
#generic "$CALL_CHANGES" "$BUILTIN_TYPE" # later
|
||||
step30
|
||||
step40
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue