自分用メモ
Firefoxのビルド環境はカスタムビルドされたclangを使っているため、Linux上でmacOS版のビルドができたりする。実際AWS/GCP上のTaskCluster (MozillaのCI) ではmacOS版はLinuxでクロスビルドしてる。問題はSDKのヘッダとかなんだが、まぁここらからもってくるなり別のmacOS環境からSDKのヘッダ・ライブラリ一式を持ってこればどうにかなる。
mozconfigファイルはこんな感じでいけるはず
mk_add_options MACOS_SDK_DIR=/other/MacOS-SDKs/MacOSX11.3.sdk mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-macos ac_add_options --target=x86_64-apple-darwin ac_add_options --enable-debug ac_add_options --enable-optimize ac_add_options --enable-tests ac_add_options --with-macos-sdk=/other/MacOS-SDKs/MacOSX11.3.sdk