I am just letting you know that I am looking into dynamic_lookup in more detail. That 2.7.1 MacPorts patch was fragile and broke on the new gsl-2.7.99-May-10. I am looking into whether the patch can be updated, and whether a new adjustment is needed. Here is a bit of the gory details, about as far as I got so far. https://github.com/python/cpython/issues/97524
If anyone could confirm that chained fixups are not needed by GSL, that might save some trouble. On Sat, May 11, 2024 at 11:05 AM Dave Allured - NOAA Affiliate < [email protected]> wrote: > MacPorts has a patch to 2.7.1 that seems related to the current dynamic > lookup warnings. There is history and a trouble ticket behind the patch. > Perhaps this will help to fix this warning for 2.8. See patch file in > today's MacPorts snapshot. > > https://github.com/macports/macports-ports/tree/401b86c9f5c69025fb32cfbfd65413e235900ea7/math/gsl/files > > > On Sat, May 11, 2024 at 10:00 AM Dave Allured - NOAA Affiliate < > [email protected]> wrote: > >> Tested GSL 4.7.99 on Mac OS 12.7.4 Monterey, Intel mac. >> Xcode 14.2 for compiler and developer tools. >> C compiler is Apple clang 14.0.0. >> > <snip> > >> The dynamic lookup and enum conversion warnings might need attention. >> > <snip> > >> 2 warning: -undefined dynamic_lookup may not work with chained fixups >> > <snip> >
