On Mon, Jun 23, 2025 at 10:31:54AM +0200, Daniel Sahlberg wrote: > Serf never had an autoconf build system (oh, Greg will surely grey-beard me > on that one, we had one but it was removed by him in r1699088 back in > 2011). Maybe there were/are differences between SCons and CMake when it > comes to soname (as well...). > > I'd consider it a bug with the CMake build system (unless thoroughly > convinced otherwise) if it creates stuff that is different from the SCons > system.
Right, it used autoconf even in the 1.2.x releases? If I build pristine serf from upstream 1.3.x today with scons it uses a libserf-1.so.1 soname. Using the autoconf build system as shipped with serf 1.0 thru 1.2.x gave us libserf-1.so.0. I assume the soname bump was not intended without an ABI break. > > What's the comment about the packages being broken about, the .pc files > > issue? > > > > See Graham Leggett's problems building Subversion on EL9: > https://lists.apache.org/thread/4wkbjhfpg9yyn10x827g65r9y50dgl74. You > clearly fixed that for Fedora42... Thanks for the link. Nice to see a threat of physical violence from Branko, always a good motivator. I'll try to get the fix merged to RHEL10/CentOS Stream 10. Regards, Joe