On Sunday 03 of July 2022 13:30:17 Michele Calgaro via tde-users wrote:
On 2022/07/03 06:49 PM, Dr. Nikolaus Klepp wrote:
Oh, I was unclear: tdelibs s640 works on my system with openSSL 3.0 (no openSSL 1.1). tdelibs s641 and s642 do not work on the very system. That's what I find kind of odd.
Nik
Uhm... that sounds a bit weird. tdelibs 640 is from a commit on June 8. openssl 3.0 was migrated to debian testing on June 11. I guess tdelibs 640 was still dependent on openssl 1.1 and therefore it worked fine, while more recent versions of tdelibs were dependent on openssl 3 and therefore didn't work anymore.
Cheers Michele
Hi Nik,
yes, that's exactly as Michele says. And it is not weird at all, but expected. Because in R14.1.0~pre have tdelibs (unwanted) fixed dependence on libssl, for versions <= ~s640 there was hard linking on libssl1.1 (>= 1.1.0), while for newer builds there is hard linking on libssl3 (>= 3.0.0) and therefore the problem of incomatility has manifested itself only with newer builds. And Michele's patch solves this problem of incompatibility.
Cheers