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

Reply via email to