Неустранимая ошибка при компиляции openssl с помощью wasienv

Я использую бродячий ящик ubuntu20 и в настоящее время пытаюсь скомпилировать openssl в wasm, поскольку это зависимость для моего проекта. libcryptoявляется одним из необходимых отделов. Я использую wasienv, следуя другому сценарию, который, как я обнаружил , успешно скомпилировал openssl.

Вот мои шаги

      git clone https://github.com/openssl/openssl.git
cd openssl
wasiconfigure ./Configure --cross-compile-prefix="" -no-tests -no-asm -static -no-sock -no-afalgeng -DOPENSSL_SYS_NETWARE -DSIG_DFL=0 -DSIG_IGN=0 -DHAVE_FORK=0 -DOPENSSL_NO_AFALGENG=1 --with-rand-seed=getrandom --prefix=${HOME}/opt
sed -i -e "s/CNF_EX_LIBS=/CNF_EX_LIBS=-lwasi-emulated-mman /g" Makefile
wasimake make

Я получаю загадочную ошибку при запуске make:

      fatal error: error in backend: only -ftls-model=local-exec is supported for now on non-Emscripten OSes: variable errno
make[1]: *** [Makefile:5582: apps/openssl-bin-rehash.o] Error 1
make[1]: Leaving directory '/home/vagrant/opt/src/openssl'
make: *** [Makefile:1374: build_sw] Error 2

Я не знаю, как поступить,

0 ответов

Другие вопросы по тегам