From 82b2dfb58c8e1838ae97900a864d45ee76e31c6a Mon Sep 17 00:00:00 2001 From: HellAholic Date: Thu, 12 Mar 2026 10:04:37 +0100 Subject: [PATCH] Clarify boost flags for ARM Windows build Update comment in profiles/cura.jinja to explicitly state that boost/1.90.0 should have header_only and without_serialization set to "False" to build pagmo2 from source on ARM Windows. This clarifies the intended configuration for ARM64 Windows builds. --- profiles/cura.jinja | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/profiles/cura.jinja b/profiles/cura.jinja index 6d16e96..cd8ee5d 100644 --- a/profiles/cura.jinja +++ b/profiles/cura.jinja @@ -53,7 +53,8 @@ hwloc/*:shared=True mpdecimal/*:shared=True # ARM64 Windows: Arcus needs to be shared for proper Python binding arcus/*:shared=True -# boost as dependency of pagmo2 needs to be in header_only and without_serialization to compile on ARM +# boost as dependency of pagmo2 needs to be in header_only "False" and without_serialization "False" to build from source on ARM Windows +# There is also the boost/1.88.0 in use but that one does not require any flags to be set boost/1.90.0:header_only=False boost/1.90.0:without_serialization=False # ARM64 Windows: Disable tbbproxy (not available on ARM64 platforms)