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.

Reply via email to