Avatar
swiftc -emit-ir b.swift -o b.ll llc b.ll -o b.s libs=/Users/omochi/work/swift-source/build/Ninja-ReleaseAssert/swift-macosx-x86_64/lib/swift/macosx gcc -L$libs b.s -o b.out LD_LIBRARY_PATH=$libs ./b.out
2:09 PM
↑そもそも通常のswiftの場合で実行までの手順を調べた
2:11 PM
$ cat b.swift print("hello swift")
2:12 PM
printだけじゃなくて、 _swift_retain とかも外部リンクされているので
2:14 PM
wasmに乗っける時に持ってこないといけないんだけどそこらへんもやり方が謎