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