I’m fine with that but probably should be done for v11 release. Another
incentive to move forward :).

— Leif

On Thu, Feb 13, 2025 at 16:58 Mo Chen <moc...@apache.org> wrote:

> Context: https://github.com/apache/trafficserver/pull/12035
>
> I'd like for us to upgrade to CMake 3.24 so that support for link groups is
> included.  Link groups help mitigate the problems we have currently with
> circular dependencies when linking on GNU ld.  By default, ld only looks to
> the right of a static library on the command line when resolving its
> symbols.  This is problematic since we have circular dependencies.  This
> causes our link commands to be sensitive to ordering.  Here's an example of
> an problem caused by this:
> https://lists.apache.org/thread/qhmx4lf6p2mgv8rvyv6216t7ydsc4wt0
>
> We should remove these cyclic dependencies, but in the meantime I propose
> we upgrade CMake to make use of this feature, which will tell the linker to
> look to both sides.
>
> Thanks,
> Mo
>

Reply via email to