Open qwandor opened 4 years ago
Relatedly, homie-influx
ends up depending on the wrong version of libssl1.1
(>= 1.1.1g
, while Debian stable only has 1.1.1d
), which makes it fail to install. The problem is that we run cargo deb
in the GitHub actions host rather than in Docker, so ldd
does the wrong thing.
Maybe we could patch cargo deb
to use something different? Or as a temporary fix, hard-code the dependencies rather than using the automatic dependency feature.
As mentioned on #55, building a Debian package for armv7 gives a warning that
ldd
doesn't recognise the binary format. This means that cargo-deb's automatic dependency feature doesn't work. We need to figure out how do get anldd
which supports other architectures, or patch cargo-deb to use something else.