Skip to content

Fix Eigen issue in PseudorangeFactor#2380

Merged
dellaert merged 3 commits intodevelopfrom
fix/pseudorange-factor
Feb 2, 2026
Merged

Fix Eigen issue in PseudorangeFactor#2380
dellaert merged 3 commits intodevelopfrom
fix/pseudorange-factor

Conversation

@varunagrawal
Copy link
Copy Markdown
Contributor

@varunagrawal varunagrawal commented Feb 1, 2026

Compilation with GCC 14 fails due to a small issue with setting Hreceiver_clock_bias.

The issue is that Eigen's matrix initialization can trigger SSE-based operations on small matrices, and GCC 14's bounds checker flags this as unsafe, resulting in a warning which our CMake config treats as an error.

cc @masoug for future reference.

@varunagrawal varunagrawal requested a review from dellaert February 1, 2026 18:15
@varunagrawal varunagrawal self-assigned this Feb 1, 2026
@varunagrawal varunagrawal added the bugfix Fixes an issue or bug label Feb 1, 2026
@dellaert dellaert merged commit d23848e into develop Feb 2, 2026
33 of 34 checks passed
@dellaert dellaert deleted the fix/pseudorange-factor branch February 2, 2026 00:05
@varunagrawal
Copy link
Copy Markdown
Contributor Author

How did you merge that? The Windows CI was still running so it wouldn't let me merge. :/

@masoug
Copy link
Copy Markdown
Contributor

masoug commented Feb 2, 2026

Thanks @varunagrawal for catching this and submitting a hotfix quickly! I’ll keep this in mind for future contributions.

@dellaert
Copy link
Copy Markdown
Member

dellaert commented Feb 2, 2026

How did you merge that? The Windows CI was still running so it wouldn't let me merge. :/

Not required per branch protection rules

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Fixes an issue or bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants