pass march native for apple intel

This commit is contained in:
Ivan FB 2026-03-26 19:51:14 +01:00
parent 29b00f1ced
commit 6d3ca264bb
No known key found for this signature in database
GPG Key ID: DF0C67A04C543270

View File

@ -51,6 +51,9 @@ if defined(disableMarchNative):
else:
switch("passC", "-mssse3")
switch("passL", "-mssse3")
elif defined(macosx) and defined(amd64):
switch("passC", "-march=native")
switch("passL", "-march=native")
elif defined(macosx) and defined(arm64):
# Apple's Clang can't handle "-march=native" on M1: https://github.com/status-im/nimbus-eth2/issues/2758
switch("passC", "-mcpu=apple-m1")