問題タブ [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 に答える
87 参照

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 フラグで正常に構成およびビルドされます。

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

macos-big-sur - クラス AMSupportURLConnectionDelegate は両方で実装されています?? (0x2048eb8f0) と ?? (0x1161942b8)

command を使用して xcode コマンド ライン ツールをインストールしましたxcode-select --install。コンピューターを再起動して端末に書き込むたびにswift --version、次の警告が表示されます。

xcode-selectxcode-select --switch ~ / Applications / Xcode.app コマンドを使用してパッケージを変更してみました。役に立ちませんでした。Xcode Command Line Tools を再インストールしてみました。それも役に立ちませんでした。いつも同じ警告。

警告を受けないようにする方法を教えてください。

コンピューター: Apple MacBook Pro 13" M1 (2020)

OS: ビッグサー 11.1

スクリーンショット

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

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 でスタティック ライブラリをビルドする方法は?
  • それとも私の考えが最初から間違っていたのでしょうか?
0 投票する
5 に答える
10924 参照

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」メッセージをクリアするにはどうすればよいですか?