我有一个工作介子构建(用于本机构建),我正在尝试将其与 emscripten 一起使用。
介子安装程序退出并显示错误代码,最后一条消息是:
ERROR: ld.wasm does not support shared libraries
这是正常的,因为 emscripten 不应该动态编译。
我的 meson.build 设置为动态和静态,我根据一些自定义命令行参数进行选择。对于本机构建,我成功链接静态或动态。我什至无法生成可执行文件,只能获取静态库。
我在 meson.build 文件中添加了消息,我看到安装完成直到最后。但是有关链接器的错误正在阻止成功完成,并且 ninja.build 基本上是空的。
不知道从这里去哪里。
我的错误。 meson.build(来自开源)使用了一些仅用于动态链接的链接器选项,从而导致了错误。
删除该选项解决了问题。