gronod
249dc9dac2
Update .github/workflows/build-macos.yml
...
Linux x86_64 Release Build / build (push) Failing after 8m45s
Linux x86_64 Release Build / build (pull_request) Failing after 8m33s
Windows x86_64 Release Build / build (push) Successful in 8m48s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-15) (pull_request) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-15-intel) (pull_request) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-15) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-15-intel) (push) Has been cancelled
Windows x86_64 Release Build / build (pull_request) Has been cancelled
Update action runner to macos-15 / macos-15-intel
2026-08-25 22:53:57 +01:00
gronod
8c0ebb1872
Restore Jamfile
Linux x86_64 Release Build / build (push) Successful in 10m7s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2026-08-23 08:32:58 +01:00
gronod
2a993d9e23
Fix strict aliasing in gamut.c
Linux x86_64 Release Build / build (push) Successful in 10m4s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 08:32:40 +01:00
gronod
60969b40bd
Fix Jam dropping quotes from empty list variables
Linux x86_64 Release Build / build (push) Successful in 10m19s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 08:28:14 +01:00
gronod
55471fb1cf
Fix syntax error and restrict lldb to macOS
Linux x86_64 Release Build / build (push) Successful in 10m31s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 08:15:40 +01:00
gronod
9d43f4de2d
Fix lldb GenFile1 action args
Linux x86_64 Release Build / build (push) Failing after 4m30s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 08:09:45 +01:00
gronod
c62f3cba8a
Run jam GenFile1 under lldb to capture actual crash
Linux x86_64 Release Build / build (push) Failing after 3m28s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 08:03:24 +01:00
gronod
7f73dfef85
Define UNIX and APPLE in debug build
Linux x86_64 Release Build / build (push) Successful in 9m37s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 07:58:21 +01:00
gronod
5ed13ae372
Fix missing spectro include directory in debug build
Linux x86_64 Release Build / build (push) Successful in 10m43s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 07:53:49 +01:00
gronod
a58008e40a
Fix missing include directory in debug build
Linux x86_64 Release Build / build (push) Successful in 10m18s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 07:50:24 +01:00
gronod
3685af99d0
Fix debug compile command
Linux x86_64 Release Build / build (push) Successful in 10m40s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 07:46:56 +01:00
gronod
682c0ceeda
Debug macOS ARM64 crash with lldb
Linux x86_64 Release Build / build (push) Successful in 10m55s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-23 07:46:23 +01:00
gronod
1f9499e747
Add pre-generated gamut/RefMediumGamut.gam to avoid segfault on macOS ARM64
...
Linux x86_64 Release Build / build (push) Successful in 11m9s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
GenRMGam crashes on macOS ARM64 due to floating-point precision
differences in the BSP tree traversal. Since this file is marked
NNoUpdate in the Jamfile (meaning Jam will not regenerate it if it
already exists), committing this pre-built Linux-generated file
allows macOS ARM64 CI builds to skip the GenRMGam step entirely.
2026-08-23 07:40:58 +01:00
gronod
5561dc2d25
Fix segfault: add NULL checks in BSP tree traversal and graceful fallback in radial_point
...
Linux x86_64 Release Build / build (push) Successful in 8m57s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
The BSP tree built by lu_split() can have NULL child pointers (po/ne)
when all triangles sort to one side of a split plane. On x86_64, the
traversal never visits these NULL branches due to floating-point
rounding. On ARM64 (macOS), different FP precision causes the
traversal to descend into NULL branches, dereferencing np->tag on a
NULL pointer -> segfault.
Fixes:
- radial_point_triang(): return NULL if np is NULL
- vector_isect_rec(): return early if np is NULL
- radial_point(): return -1.0 instead of fatal error() when no
triangle found, allowing _radial() fallback to radial_bf()
2026-08-22 23:49:05 +01:00
gronod
8ce0e77fdb
Fix division by zero and NaN propagation in radial_bf
Linux x86_64 Release Build / build (push) Successful in 9m45s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:38:26 +01:00
gronod
fef8585187
Fix radial_bf implementation bug where ss was overwritten in the normalization loop
Linux x86_64 Release Build / build (push) Successful in 9m53s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:32:36 +01:00
gronod
d45677a02c
Fix segfault in radial_bf fallback by providing a valid array
Linux x86_64 Release Build / build (push) Successful in 9m13s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:25:44 +01:00
gronod
08edcc33af
Add robust fallback to radial_bf in gamut_radial when BSP traversal fails
Linux x86_64 Release Build / build (push) Successful in 9m29s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:22:14 +01:00
gronod
27c6944fdb
Remove experimental denom zero check in radial_point that caused fatal crash on macOS
Linux x86_64 Release Build / build (push) Successful in 9m48s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:16:04 +01:00
gronod
bc3cbdca49
Fix Windows packaging step by exporting MINGW
Linux x86_64 Release Build / build (push) Successful in 10m59s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:10:04 +01:00
gronod
95c05100d2
Remove incorrect ui.h include from imdi_make
Linux x86_64 Release Build / build (push) Successful in 8m44s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:01:30 +01:00
gronod
b94487108a
Fix ui.h includes in gamut and imdi tools
Linux x86_64 Release Build / build (push) Failing after 1m4s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 23:00:36 +01:00
gronod
d0209ec246
Fix macOS UI link errors by adding missing ui.h includes
Linux x86_64 Release Build / build (push) Failing after 1m5s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 21:27:56 +01:00
gronod
28b9d96f7a
Fix radial internal error on macOS ARM64 due to floating point precision
Linux x86_64 Release Build / build (push) Successful in 9m5s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 21:19:54 +01:00
gronod
c1da09b662
Fix Windows ArgyllCMS build by passing MINGW path to Jambase
Linux x86_64 Release Build / build (push) Successful in 9m4s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 21:18:51 +01:00
gronod
c7147771d7
Fix Windows unzip and disable Mac optimization for GenRMGam crash
Linux x86_64 Release Build / build (push) Successful in 9m12s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 21:16:03 +01:00
gronod
68a67f5ec3
Fix Windows ftjam segfault by using pre-built binary and remove Mac CFLAGS overrides
Linux x86_64 Release Build / build (push) Successful in 9m8s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 21:08:39 +01:00
gronod
7afd91bba9
Fix Windows ftjam toolset and Mac CCFLAGS issues
Linux x86_64 Release Build / build (push) Successful in 8m45s
Windows x86_64 Release Build / build (push) Has been cancelled
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
2026-08-22 21:01:42 +01:00
gronod
19739981b5
Fix ArgyllCMS compilation strictness errors on macOS and Windows
Linux x86_64 Release Build / build (push) Successful in 9m16s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2026-08-22 20:45:59 +01:00
gronod
c2a000a98a
Fix Windows ftjam execution by adding current dir to PATH
Linux x86_64 Release Build / build (push) Successful in 9m8s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2026-08-22 20:43:02 +01:00
gronod
2ff3f0cf43
Fix ftjam compilation strictness errors on macOS and Windows
Linux x86_64 Release Build / build (push) Successful in 9m10s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2026-08-22 20:40:54 +01:00
gronod
2bdef41460
Fix Windows ftjam compilation with win32-gcc.mk
Linux x86_64 Release Build / build (push) Successful in 9m32s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2026-08-22 20:39:17 +01:00
gronod
c5fcea8923
Fix macOS CI jam dependency
Linux x86_64 Release Build / build (push) Successful in 9m19s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2026-08-22 20:37:12 +01:00
gronod
8e39e44027
Fix CI jam dependencies for Windows and MacOS
Linux x86_64 Release Build / build (push) Successful in 9m34s
macOS Release Build / build (arm64, macOS_arm64_bin, arm64-apple-darwin, macos-latest) (push) Has been cancelled
macOS Release Build / build (x86_64, osx10.6_x86_64_bin, x86_64-apple-darwin, macos-13) (push) Has been cancelled
Windows x86_64 Release Build / build (push) Has been cancelled
2026-08-22 20:35:49 +01:00