如何在Meson Build中配置ARC编译器



我将我们的构建系统从Make/Ninja传输。试图为ARC设置交叉文件时,执行Meson设置:

meson setup --buildtype PATH/TO/BUILD/DIR debug --cross-file PATH/TO/FILE

我收到一个错误:

meson.build:1:0:错误:未知编译器(s(:[['/efs/data/public/synopsis/arc-2018.06/metaware/metaware/arc/bin/ccac']]

这是我的交叉文件:

[binaries]
c = '/efs/data/public/synopsis/ARC-2018.06/MetaWare/arc/bin/ccac'
cpp = '/efs/data/public/synopsis/ARC-2018.06/MetaWare/arc/bin/ccac'
ar = '/efs/data/public/synopsis/ARC-2018.06/MetaWare/arc/bin/ccac'
[host_machine]
system = 'linux'
cpu_family = 'arc'
cpu = 'hs36'
endian = 'little'

有什么想法吗?在Meson文档中,它似乎是支持ARC架构的。https://mesonbuild.com/reference-tables.html

更新:

GNU的弧编译器得到支持。

已解决:

到达Meson的开发人员邮寄列表后,我们正在Meson的来源中添加Semalopsis专有编译器的实施,并将对Meson项目进行更改。

请看一下编译器IDS 表 - 没有ARC编译器,我检查了Meson/Mesonbuild/Compilers/Compilers中的Meson源,并且没有找到CCAC。因此,在梅森中没有支持弧编译器的支持。您可以联系有关集成计划的Synopsys,我知道的是Alexey Brodkin。

相关内容

  • 没有找到相关文章

最新更新