diary/Kojima/2022-02-07
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・LLVM-13 と mesa-21.3.5
LLVM-13が出ていたのでパッケージ化して、mesa-21.3.5 をビル...
[1899/2789] Compiling C++ object src/gallium/drivers/sw...
FAILED: src/gallium/drivers/swr/libmesaswr.a.p/swr_shad...
c++ -Isrc/gallium/drivers/swr/libmesaswr.a.p -Isrc/gall...
-Iinclude -I../mesa-21.3.5/include -Isrc -I../mesa-21.3...
....
次のファイルから読み込み: ../mesa-21.3.5/src/gallium/d...
次から読み込み: ../mesa-21.3.5/src/gallium/driv...
../mesa-21.3.5/src/gallium/drivers/swr/rasterizer/jitte...
メンバ関数 ‘virtual llvm::CallInst* SwrJit::Builder::MA...
llvm::Value*, llvm::Value*, const llvm::Twine&, llvm:...
../mesa-21.3.5/src/gallium/drivers/swr/rasterizer/jitte...
エラー: cannot convert ‘llvm::Value*’ to ‘llvm::Type*’
87 | return IRB()->CreateMaskedLoad(Ptr, AlignType...
| ^~~
| |
| llvm::Value*
次のファイルから読み込み: ../mesa-21.3.5/src/gallium/d...
次から読み込み: ../mesa-21.3.5/src/gallium/driv...
次から読み込み: ../mesa-21.3.5/src/gallium/driv...
/usr/include/llvm/IR/IRBuilder.h:755:36: 備考: initiali...
llvm::IRBuilderBase::CreateMaskedLoad(llvm::Type*, ll...
llvm::Value*, const llvm::Twine&)’
755 | CallInst *CreateMaskedLoad(Type *Ty, Value *Ptr...
| ~~~~~~^~
みたいなエラーになってビルドに失敗するみたい。
同じコードがLLVM-12ではエラーにならないので、どうやらこれ...
とりあえず LLVM-13 の場合は、このあたりのコードを変更する...
mesa側はこのあたり(swr)のドライバはobsoleteだから削除しよ...
確認してないけど、今RCになっているmesa-22.0だと削除されて...
まぁ、もうしばらく様子を見て、mesaがLLVM-13で正しくビルド...
- 一応、問題の箇所も通るようになったみたい。とりあえずこ...
#comment
終了行:
[[diary/Kojima]]
・LLVM-13 と mesa-21.3.5
LLVM-13が出ていたのでパッケージ化して、mesa-21.3.5 をビル...
[1899/2789] Compiling C++ object src/gallium/drivers/sw...
FAILED: src/gallium/drivers/swr/libmesaswr.a.p/swr_shad...
c++ -Isrc/gallium/drivers/swr/libmesaswr.a.p -Isrc/gall...
-Iinclude -I../mesa-21.3.5/include -Isrc -I../mesa-21.3...
....
次のファイルから読み込み: ../mesa-21.3.5/src/gallium/d...
次から読み込み: ../mesa-21.3.5/src/gallium/driv...
../mesa-21.3.5/src/gallium/drivers/swr/rasterizer/jitte...
メンバ関数 ‘virtual llvm::CallInst* SwrJit::Builder::MA...
llvm::Value*, llvm::Value*, const llvm::Twine&, llvm:...
../mesa-21.3.5/src/gallium/drivers/swr/rasterizer/jitte...
エラー: cannot convert ‘llvm::Value*’ to ‘llvm::Type*’
87 | return IRB()->CreateMaskedLoad(Ptr, AlignType...
| ^~~
| |
| llvm::Value*
次のファイルから読み込み: ../mesa-21.3.5/src/gallium/d...
次から読み込み: ../mesa-21.3.5/src/gallium/driv...
次から読み込み: ../mesa-21.3.5/src/gallium/driv...
/usr/include/llvm/IR/IRBuilder.h:755:36: 備考: initiali...
llvm::IRBuilderBase::CreateMaskedLoad(llvm::Type*, ll...
llvm::Value*, const llvm::Twine&)’
755 | CallInst *CreateMaskedLoad(Type *Ty, Value *Ptr...
| ~~~~~~^~
みたいなエラーになってビルドに失敗するみたい。
同じコードがLLVM-12ではエラーにならないので、どうやらこれ...
とりあえず LLVM-13 の場合は、このあたりのコードを変更する...
mesa側はこのあたり(swr)のドライバはobsoleteだから削除しよ...
確認してないけど、今RCになっているmesa-22.0だと削除されて...
まぁ、もうしばらく様子を見て、mesaがLLVM-13で正しくビルド...
- 一応、問題の箇所も通るようになったみたい。とりあえずこ...
#comment
ページ名: