Skip to content

Add support for aarch64/arm64 architecture#92

Open
Kaweees wants to merge 4 commits into
wildmeshing:masterfrom
Kaweees:master
Open

Add support for aarch64/arm64 architecture#92
Kaweees wants to merge 4 commits into
wildmeshing:masterfrom
Kaweees:master

Conversation

@Kaweees
Copy link
Copy Markdown

@Kaweees Kaweees commented May 20, 2026

This merge request adds support for ARM64 and AArch64 Linux

Closes #84 and #39

@Kaweees Kaweees force-pushed the master branch 2 times, most recently from ee35195 to 5841bf8 Compare May 20, 2026 11:05
fTetWild stores -1 sentinels in std::array<char, 4>. That is only valid
when char is signed. The aarch64 ABI defaults char to unsigned, which
silently turns those sentinels into 255 and breaks the mesher.

Pass -fsigned-char to the compiler on aarch64/arm64 (GCC/Clang) so the
existing code keeps working without source changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fTetWild ARM support

1 participant