On Sunday, September 28, 2025 at 9:30:58 PM UTC-5 Dima Pasechnik wrote: Moving it [boost] to external dependencies, which would allow a great flexibility as far as versions go, seems to be the only feasible way out.
Boost is 200MB, and only a small part of it is used by sagelib. As you know Sage_macOS is self-contained and cannot assume that any given package will exist on the target system. So it was a helpful feature to have a boost spkg that only contained the part of boost that Sage needs. Do you have an OpenMP library installed ? No, and I did not need one to build Sage 9.2 - 10.7. > [spkg-install] Run-time dependency mtx found: NO (tried pkgconfig, framework and cmake) since https://github.com/sagemath/sage/pull/40673 mtx should be discoverable via pkg-config. Well, libmtx had been built and a libmtx.pc file was created in my sage/local/lib/pkgconfig directory. When I set PKG_CONFIG_PATH to my sage/local/lib/pkconfig directory it seemed somewhat happier. It said: [spkg-install] Run-time dependency mtx found: NO (tried pkgconfig, framework and cmake) [spkg-install] Has header "meataxe.h" : YES [spkg-install] Library mtx found: YES So that is two YES's and one NO. Does that mean that it discovered libmtx? - Marc -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sage-release/e07010ab-84e4-45a8-93da-1717d5ef2712n%40googlegroups.com.
