問題タブ [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.
cmake - Apple Silicon上に建物を建てる
私cmake ~/Downloads/lld-11.0.0.src/ -DCMAKE_INSTALL_PREFIX=$HOME/bin/llvm -DCMAKE_PREFIX_PATH=$HOME/bin/llvm -DCMAKE_BUILD_TYPE=Release -G Ninja
は LLVM バージョン 11 から lld をビルドしようとしています(当分の間、LLVM のそれ以降のバージョンまたはマスター バージョンを使用することはできません) ninja install
。「不明な型名 'constexpr'」および「名前空間 'std' に 'underlying_type_t' という名前のテンプレートがありません; 'underlying_type' のことですか?」)。
デフォルトでcmakeが使用しているコンパイラは、システムに付属の(または自動的にインストールされた)Apple Clang 12です。これを機能させるには、他にどのようなフラグを cmake に渡す必要がありますか? または、別のコンパイラを使用する必要がありますか? LLVM 11 は、同じ cmake フラグで正常に構成およびビルドされます。
macos-big-sur - クラス AMSupportURLConnectionDelegate は両方で実装されています?? (0x2048eb8f0) と ?? (0x1161942b8)
command を使用して xcode コマンド ライン ツールをインストールしましたxcode-select --install
。コンピューターを再起動して端末に書き込むたびにswift --version
、次の警告が表示されます。
xcode-select
xcode-select --switch ~ / Applications / Xcode.app コマンドを使用してパッケージを変更してみました。役に立ちませんでした。Xcode Command Line Tools を再インストールしてみました。それも役に立ちませんでした。いつも同じ警告。
警告を受けないようにする方法を教えてください。
コンピューター: Apple MacBook Pro 13" M1 (2020)
OS: ビッグサー 11.1
ios - Intel mac で iOS シミュレータをサポートする M1 mac でスタティック ライブラリをビルドするにはどうすればよいですか?
実際のデバイス (arm64...) と Intel Mac の iOS シミュレーター (x86_64) の両方をサポートするファット iOS ライブラリがあります。しかし、M1 mac に切り替えると、状況が難しくなります。
古いライブラリを使用すると、エラーで失敗しますxxx.a (xxx.o) building for iOS Simulator, but linking in object file built for iOS, file 'xxx' for architecture arm64
。さまざまな宛先のバイナリを含む xcframework を構築する必要があるようです。
そこで、さまざまなスライスを構築しようとしましたが、それらを xcframework としてバンドルしたいと考えています。しかし、最終的に、M1 Mac で x86_64 スライスをビルドする方法がわからないことがわかりました。
私の質問は
- Intel Mac の iOS シミュレータをサポートする M1 Mac でスタティック ライブラリをビルドする方法は?
- それとも私の考えが最初から間違っていたのでしょうか?
macos - OSX fix Selenium Chromedriver launch error spawn 不明なシステム エラー -86 実行可能ファイルの CPU タイプが正しくありませんか?
2021 年 1 月 6 日の午後、突然、OSX での Selenium 分度器テストが不可解なエラーで機能しなくなりました。
私はいくつかの調査を行い、エラー番号86が
次のコマンドを実行して、chromedriver バイナリの CPU アーキテクチャをシステムと比較しました。
Selenium で使用される chromedriver バイナリを修正して、Intel x64 Mac で実行し、「システム エラー -86」または「Bad CPU type」メッセージをクリアするにはどうすればよいですか?