swiftwasm / swift

WebAssembly support for the Swift programming language
https://swiftwasm.org
1.28k stars 28 forks source link

`undefined symbol: __stack_chk_guard` on Ubuntu 20.04 aarch64 #5557

Closed kateinoigakukun closed 8 months ago

kateinoigakukun commented 8 months ago

https://github.com/swiftwasm/swiftwasm-build/actions/runs/6714770160/job/18276797883

wasm-ld: error: /tmp/tmp.1jlUb23siT/swift-wasm-DEVELOPMENT-SNAPSHOT-2023-11-01-a/usr/lib/swift_static/wasi/libswiftCore.a(Swift.o): undefined symbol: __stack_chk_guard

It looks like it somehow uses old wasi-sysroot

kateinoigakukun commented 8 months ago

Hmm, it doesn't install wasi-sysroot and uses already installed(!?) one

2023-11-01T21:06:33.6056060Z +++ dirname ./swiftwasm-build/tools/build/install-build-sdk.sh
2023-11-01T21:06:33.6075000Z ++ cd ./swiftwasm-build/tools/build/../../../
2023-11-01T21:06:33.6075902Z ++ pwd
2023-11-01T21:06:33.6078496Z + SOURCE_PATH=/actions-runner/_work/swiftwasm-build/swiftwasm-build
2023-11-01T21:06:33.6087603Z +++ dirname ./swiftwasm-build/tools/build/install-build-sdk.sh
2023-11-01T21:06:33.6097700Z ++ cd ./swiftwasm-build/tools/build
2023-11-01T21:06:33.6098593Z ++ pwd
2023-11-01T21:06:33.6100580Z + TOOLS_BUILD_PATH=/actions-runner/_work/swiftwasm-build/swiftwasm-build/swiftwasm-build/tools/build
2023-11-01T21:06:33.6102594Z + BUILD_SDK_PATH=/actions-runner/_work/swiftwasm-build/swiftwasm-build/build-sdk
2023-11-01T21:06:33.6103817Z + SCHEME=main
2023-11-01T21:06:33.6111790Z +++ dirname ./swiftwasm-build/tools/build/install-build-sdk.sh
2023-11-01T21:06:33.6121482Z ++ cd ./swiftwasm-build/tools/build/../../schemes/main
2023-11-01T21:06:33.6122434Z ++ pwd
2023-11-01T21:06:33.6125044Z + SCHEME_DIR=/actions-runner/_work/swiftwasm-build/swiftwasm-build/swiftwasm-build/schemes/main
2023-11-01T21:06:33.6130696Z ++ mktemp -d
2023-11-01T21:06:33.6141343Z + workdir=/tmp/tmp.iYmczyPgZq
2023-11-01T21:06:33.6142928Z + pushd /tmp/tmp.iYmczyPgZq
2023-11-01T21:06:33.6144157Z + mkdir -p /actions-runner/_work/swiftwasm-build/swiftwasm-build/build-sdk
2023-11-01T21:06:33.6145840Z /tmp/tmp.iYmczyPgZq /actions-runner/_work/swiftwasm-build/swiftwasm-build
2023-11-01T21:06:33.6156662Z + '[' '!' -e /actions-runner/_work/swiftwasm-build/swiftwasm-build/build-sdk/libxml2 ']'
2023-11-01T21:06:33.6160131Z + '[' '!' -e /actions-runner/_work/swiftwasm-build/swiftwasm-build/build-sdk/icu ']'
2023-11-01T21:06:33.6161991Z + '[' '!' -e /actions-runner/_work/swiftwasm-build/swiftwasm-build/build-sdk/wasi-sysroot ']'
kateinoigakukun commented 8 months ago

Hopefully https://github.com/swiftwasm/swiftwasm-build/commit/8309789d98fb960ef5b7490b1e418e0fe9407002 will resolve this