問題タブ [apple-silicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
783 参照

macos - SSE/neon support for Apple Silicon

I'm trying to get my app ready for Apple Silicon. My app currently uses SSE instructions for Mac and equivalent Neon implementation for iOS.

Apple porting guide suggests moving to the Accelerate framework, which I'm not ready to do right now.

Is there a way to keep using SSE/neon (based on the architecture) in the universal binary for Apple silicon? I can see that arm64_neon.h is not available for Apple Silicon.

0 投票する
6 に答える
4097 参照

c++ - ブーストをユニバーサル ライブラリとしてコンパイル (Intel および Apple シリコン アーキテクチャ)

MacOS でブースト ライブラリを dylib としてビルドしようとしています。Intel アーキテクチャと今後の Apple Silicon (arm64) アーキテクチャの両方に合わせてビルドする必要があります。

ブーストをダウンロードして、次のコマンドを実行しました。

lipo -archs生成された dylibs アーキテクチャが常に表示されますx86_64

私は Xcode12 ベータ版と MacOS Catalina 10.15.7 を持っています。

Xcode でプロジェクトを作成し、ビルド設定で設定すると、サンプルのユニバーサル ライブラリをarchs arm64 x86_64ビルドできます。

コマンドの実行./b2 cxxflags="-arch arm64 -arch x86_64"は次のエラーで失敗します: