Looks like we also need to fix `devc.o` generation in case when `relay.build` 
generates single output - `GraphExecutorFactoryModule` instead of three outputs 
graph, lib, params.
```
with tvm.transform.PassContext(opt_level=3):
    #graph, lib, params = relay.build(mod, target=target, 
target_host=target_host, params=params)
    lib = relay.build(mod, target=target, target_host=target_host, 
params=params)

lib.export_library(path_lib, cc="riscv64-linux-gnu-g++-10", 
options=["-march=rv64gc","-mtune=sifive-u54", "-mabi=lp64d"])

/usr/lib/gcc-cross/riscv64-linux-gnu/10/../../../../riscv64-linux-gnu/bin/ld: 
error: /tmp/tmp3yrlbrsk/devc.o: ISA string of input (rv32i2p0) doesn't match 
output (rv64i2p0_m2p0_a2p0_f2p0_d2p0_c2p0).
```





---
[Visit 
Topic](https://discuss.tvm.apache.org/t/cant-link-soft-float-modules-with-double-float-modules/10140/19)
 to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.apache.org/email/unsubscribe/68b0487b5bf7d970811b49477237960cd7bcbac0474572b2dd30fdf6f67b17cf).

Reply via email to