boltdb does not have the compatibility with RISC-V that bbolt does. raft-boltdb and any other go package that depends on boltdb or raft-boltdb (like consul and nomad) will not build on the RISC-V architecture. v2 of raft-boltdb was meant to use bbolt instead of boltdb, but it still depends on boltdb which causes the build to fail. Can raft-boltdb be modified to have no dependency on boltdb? Debian build log using latest release 2.2.0 is attached.
buildlog_raft-boltdb.txt