如何在介子构建中配置ARC编译器

时间:2019-05-01 15:11:15

标签: meson-build

我正在将我们的构建系统从Make转移到介子/忍者。 尝试为ARC设置交叉文件时,请执行介子设置:

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

我收到一个错误:

  

meson.build:1:0:错误:未知的编译器:[['/efs/data/public/synopsis/ARC-2018.06/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'

有什么想法吗? 在介子文档中,它显示为受支持的弧体系结构。 https://mesonbuild.com/Reference-tables.html

更新

支持gnu的ARC编译器。

已解决:

到达介子的开发人员邮件列表后, 我们将在介子的源代码中添加对概要的专有编译器的实现,并将更改提交给介子的项目。

1 个答案:

答案 0 :(得分:0)

查看编译器ID 表-没有ARC编译器,我检查了meson / mesonbuild / compilers中的介子源,但未找到ccac。因此,介子中不支持ARC编译器。您可以与Synopsys联系以了解集成计划,为此,我所知道的最佳联系方式是Alexey Brodkin