|
22 | 22 |
|
23 | 23 | " 1>&2
|
24 | 24 | else
|
| 25 | + export LC_ALL=C |
25 | 26 | pushd wasisdk
|
26 |
| - if [ -f /pp ] |
27 |
| - then |
28 |
| - wget -c http://192.168.1.66/cfake/wasi-sdk-20.0-linux.tar.gz |
29 |
| - else |
30 |
| - wget -c https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-linux.tar.gz |
31 |
| - fi |
| 27 | + wget -c https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-linux.tar.gz |
32 | 28 | tar xfz wasi-sdk-20.0-linux.tar.gz
|
33 | 29 | mv wasi-sdk-20.0 upstream && rm wasi-sdk-20.0-linux.tar.gz
|
34 | 30 | ln ${SDKROOT}/wasisdk/bin/wasi ${SDKROOT}/wasisdk/bin/wasi-c
|
|
38 | 34 |
|
39 | 35 | $HPIP install cmake wasmtime
|
40 | 36 |
|
41 |
| - # /opt/python-wasm-sdk/devices/x86_64/usr/lib/python3.11/site-packages/cmake/data/share/cmake-3.27/Modules/Platform/ |
42 |
| - cp -v wasisdk/share/cmake/WASI.cmake ${SDKROOT}/devices/$(arch)/usr/lib/python${PYBUILD}/site-packages/cmake/data/share/cmake-*/Modules/Platform/ |
43 |
| - |
44 |
| - |
45 |
| -#cat > ${SDKROOT}/devices/$(arch)/usr/lib/python${PYBUILD}/site-packages/cmake/data/share/cmake-*/Modules/Platform/WASI.cmake <<END |
46 |
| - |
47 | 37 | mkdir -p ${SDKROOT}/wasisdk/share/cmake/Modules/Platform/
|
48 | 38 |
|
49 | 39 | cat > ${CMAKE_TOOLCHAIN_FILE} <<END
|
50 | 40 | # Cmake toolchain description file for the Makefile
|
51 | 41 |
|
52 | 42 | # set(CMAKE_TOOLCHAIN_FILE "${CMAKE_TOOLCHAIN_FILE}")
|
53 |
| -# list(APPEND CMAKE_MODULE_PATH "${WASISDK}/share/cmake/Modules") |
| 43 | +list(APPEND CMAKE_MODULE_PATH "${WASISDK}/share/cmake/Modules") |
54 | 44 |
|
55 | 45 |
|
56 | 46 | # This is arbitrary, AFAIK, for now.
|
@@ -187,29 +177,27 @@ END
|
187 | 177 | export AR="${WASI_SDK_PREFIX}/bin/llvm-ar"
|
188 | 178 | export RANLIB="${WASI_SDK_PREFIX}/bin/ranlib"
|
189 | 179 |
|
190 |
| - WASI_CFG="--sysroot=${WASI_SDK_PREFIX}/share/wasi-sysroot -I${WASISDK}/hotfix" |
191 |
| - WASI_DEF="-D_WASI_EMULATED_MMAN -D_WASI_EMULATED_SIGNAL -D_WASI_EMULATED_PROCESS_CLOCKS -D_WASI_EMULATED_GETPID" |
192 |
| - |
193 |
| - # wasi assembly |
194 |
| - WASI_ALL="${WASI_CFG} ${WASI_DEF} -fPIC -fno-rtti -fno-exceptions" |
195 |
| - |
196 |
| - WASI_ALL="$WASI_ALL -Wno-unused-but-set-variable -Wno-unused-command-line-argument -Wno-unsupported-floating-point-opt" |
| 180 | + export CC="${WASISDK}/bin/wasi-c" |
| 181 | + export CPP="${WASISDK}/bin/wasi-cpp" |
| 182 | + export CXX="${WASISDK}/bin/wasi-c++" |
197 | 183 |
|
198 |
| - # wasi linking |
199 |
| - WASI_LNK="-lwasi-emulated-getpid -lwasi-emulated-mman -lwasi-emulated-signal -lwasi-emulated-process-clocks -lc++experimental -fno-exceptions" |
200 | 184 |
|
201 |
| -# export CC="${WASISDK}/bin/wasi-c" |
202 |
| -# export CPP="${WASISDK}/bin/wasi-cpp" |
203 |
| -# export CXX="${WASISDK}/bin/wasi++" |
| 185 | +# WASI_CFG="--sysroot=${WASI_SDK_PREFIX}/share/wasi-sysroot -I${WASISDK}/hotfix" |
| 186 | +# WASI_DEF="-D_WASI_EMULATED_MMAN -D_WASI_EMULATED_SIGNAL -D_WASI_EMULATED_PROCESS_CLOCKS -D_WASI_EMULATED_GETPID" |
204 | 187 |
|
205 |
| - CXX_LIBS="-lc++ -lc++abi -lc++experimental" |
| 188 | +# # wasi assembly |
| 189 | +# WASI_ALL="${WASI_CFG} ${WASI_DEF} -fPIC -fno-rtti -fno-exceptions" |
206 | 190 |
|
207 |
| - export CC="${WASI_SDK_PREFIX}/bin/clang ${WASI_ALL}" |
208 |
| - export CXX="${WASI_SDK_PREFIX}/bin/clang++ ${WASI_ALL} ${CXX_LIBS}" |
209 |
| - export CPP="${WASI_SDK_PREFIX}/bin/clang-cpp ${WASI_CFG} ${WASI_DEF}" |
| 191 | +# WASI_ALL="$WASI_ALL -Wno-unused-but-set-variable -Wno-unused-command-line-argument -Wno-unsupported-floating-point-opt" |
210 | 192 |
|
| 193 | +# # wasi linking |
| 194 | +# WASI_LNK="-lwasi-emulated-getpid -lwasi-emulated-mman -lwasi-emulated-signal -lwasi-emulated-process-clocks -lc++experimental -fno-exceptions" |
211 | 195 |
|
| 196 | +# CXX_LIBS="-lc++ -lc++abi -lc++experimental" |
212 | 197 |
|
| 198 | +# export CC="${WASI_SDK_PREFIX}/bin/clang ${WASI_ALL}" |
| 199 | +# export CXX="${WASI_SDK_PREFIX}/bin/clang++ ${WASI_ALL} ${CXX_LIBS}" |
| 200 | +# export CPP="${WASI_SDK_PREFIX}/bin/clang-cpp ${WASI_CFG} ${WASI_DEF}" |
213 | 201 |
|
214 | 202 |
|
215 | 203 | else
|
|
0 commit comments