Hei hei,
few months ago ptxdist updated libmodbus from v3.0.6 to v3.1.4 [1].
After the update I got a compile warning and error because the API of
`modbus_set_response_timeout()` changed in an incompatible way.
To adapt my application and make it recognize the different versions I
had a look at the .so versions of libmodbus and saw both being 5. In
fact libmodbus 3.0.6 had libmodbus.so.5.0.5 while libmodbus 3.1.4 has
libmodbus.so.5.1.0.
libmodbus tried to bump the version to 6 in commit
fed80f40e729761ca7df9b860aa0189bdcb202fc but the actual output file
still is `libmodbus.so.5.1.0`. I suppose this should be
`libmodbus.so.6.0.1` instead given the variables in
configure.ac?
I'm not familiar with autotools so I did not open an issue yet, I
could do of course if someone confirms this is an issue.
Greets
Alex
[1]
https://git.pengutronix.de/cgit/ptxdist/commit/?id=a76b31d5b637bc89ca26e7fa81503cbc7632b666
--
»With the first link, the chain is forged. The first speech censured,
the first thought forbidden, the first freedom denied, chains us all
irrevocably.« (Jean-Luc Picard, quoting Judge Aaron Satie)
*** GnuPG-FP: C28E E6B9 0263 95CF 8FAF 08FA 34AD CD00 7221 5CC6 ***