> But rv32imaf_zca means we don't have zcf, so it can not select
> rv32imac, otherwise that means the final binary will have zcf
> instruction and that won't be able to run on env that only have
> rv32imaf_zca.
In my opinion the arch of multilib is the arch used when compiling the lib,
that is the binary of lib rv32imac does not contain zcf instructions.
Since none of binaries to be link contain zcf instructions, I think
the final binary generated by linking does not contain zcf instructions when
select rv32imac.