saffron
@saffron (サフラン茶)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Wine(from CrossOver)でclangに-ilocal フラグがないとエラーを表示する

解決したいこと

Wine(from CrossOver)をビルドしようとしたが、configure中にclangに-ilocal
フラグがないとエラーを表示して停止する

環境

  • macOS 11.01(Big sur)
  • clang 11.0.0(from HomeBrew)
  • llvm 11.0.0
  • CrossOver 20.0.2(wine 5.0)

発生している問題・エラー

configure:5317: clang++ -c -g -I/usr/local/opt/llvm/include conftest.cpp >&5
configure:5317: $? = 0
configure:5358: result: yes
configure:5424: checking for cpp
configure:5440: found /usr/bin/cpp
configure:5451: result: cpp
configure:5521: checking for ld
configure:5537: found /usr/bin/ld
configure:5548: result: ld
configure:5572: checking whether the compiler supports -ilocal include
configure:5583: clang -o conftest -g -O2 -ilocal include -I/usr/local/opt/llvm/include -L/usr/local/opt/llvm/lib conftest.c  >&5
clang-11: error: unknown argument: '-ilocal'
configure:5583: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "Wine"
| #define PACKAGE_TARNAME "wine"
| #define PACKAGE_VERSION "5.0"
| #define PACKAGE_STRING "Wine 5.0"
| #define PACKAGE_BUGREPORT "wine-devel@winehq.org"
| #define PACKAGE_URL "https://www.winehq.org"
| #define EXEEXT ""
| /* end confdefs.h.  */
| int main(int argc, char **argv) { return 0; }
configure:5592: result: no
configure:5661: checking whether clang supports __builtin_ms_va_list
configure:5677: clang -c -g -O2 -I/usr/local/opt/llvm/include conftest.c >&5
configure:5677: $? = 0
configure:5684: result: yes
configure:5688: error: You need a version of clang that supports -ilocal to build Wine for 32on64.```

自分で試したこと

  • Clangの公式サイトのリファレンスにilocalで検索をかけたがヒットせず。
  • clang "ilocal"でGoogle検索の結果:588件
    • その内の2件がWine(CrossOver)関連だが、ilocalをclangに渡している事がヒットするのみ
    • それ以外は主にint iliocal;といったソースコード内の記述
  • 有意な記述は見つかりませんでした。
0

1Answer

Your answer might help someone💌