Hi,
I'm packaging a tool that links against a static Rust library with C
bindings/headers. This Rust library depends on the nix crate, which
itself depends on libc.
When compiling and linking the library on my local system, there are no
issues. Also, I'm able to successfully build the static library as an
RPM (via fedpkg scratch-build --srpm). However, when installing this RPM
and linking against the resultant static library, I'm met with the
following error messages:
https://pastebin.com/vXpPg95Y
All undefined references are found in termios module:
https://man7.org/linux/man-pages/man3/termios.3.html
The logs make reference to GLIBC_2.17. The glibc version I'm linking
against when building locally is 2.41. Could the version mismatch be the
source of my error? Is there some special precautions I must take to
ignore the termios module?
Tyler