Claude Codeの "warn: CPU lacks AVX support, strange crashes may occur." の直し方

By mimonelu 🦀 みもねる (@mimonelu.net)
Published:

Mac M1でClaude Code起動時に "warn: CPU lacks AVX support, strange crashes may occur." と出る現象の直し方。なお前提は下記。

claude --version # 2.1.56
uname -m # arm64
file ~/.local/bin/claude # x86_64
arch # arm64

x86_64ビルド(AVX前提)のBunがarm64環境で実行されていることが原因らしい。私の場合。他にも原因はある。で、私の場合の直し方。

curl -fL https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/2.1.56/darwin-arm64/claude -o ~/.local/bin/claude
chmod +x ~/.local/bin/claude
codesign --force --sign - ~/.local/bin/claude
# xattr -dr com.apple.quarantine ~/.local/bin/claude # たぶんいらん

要するに上書きしているだけなんだけど…起動後いきなりKillされた場合はMacの検疫機能が働いているらしいので、その際は最後の2行が有効。