eightban's memo

残しておきたい記事をまとめてみました。このブログに書いてあるドキュメントやブログで配布しているファイルの使用によって発生するいかなる損害に対してもこのブログの管理者は責任を負いません。使用する場合は自己責任のもとに使用してください。

C++

llvm-project をハッシュ値を指定してgit clone みたいなことをする

投稿日:

方法

triton をビルドする時にllvm のバージョンが違うとビルドできない時があります。指定したバージョンでビルドできるようにします

"D:\WinPython\content\triton\cmake\llvm-hash.txt"確認

4017f04e310454ccced4c404a23f7698eec735ca

コマンドプロンプトでコマンドを実行

D:\WinPython\content>mkdir llvm-project

D:\WinPython\content>cd llvm-project

D:\WinPython\content\llvm-project>git init
Initialized empty Git repository in D:/WinPython/content/llvm-project/.git/

D:\WinPython\content\llvm-project>git remote add origin https://github.com/llvm/llvm-project.git

D:\WinPython\content\llvm-project>git fetch --depth 1 origin 4017f04e310454ccced4c404a23f7698eec735ca
remote: Enumerating objects: 146082, done.
remote: Counting objects: 100% (146082/146082), done.
remote: Compressing objects: 100% (111297/111297), done.
remote: Total 146082 (delta 34751), reused 90974 (delta 30536), pack-reused 0Receiving objects: 100% (146082/146082), 210.55 MiB | 9.08 MiB/s
Receiving objects: 100% (146082/146082), 210.83 MiB | 8.91 MiB/s, done.
Resolving deltas: 100% (34751/34751), done.
From https://github.com/llvm/llvm-project
 * branch                4017f04e310454ccced4c404a23f7698eec735ca -> FETCH_HEAD

D:\WinPython\content\llvm-project>git reset --hard FETCH_HEAD
Updating files: 100% (138977/138977), done.
HEAD is now at 4017f04e3 Remove unnecessary _LIBCPP_STRING_INTERNAL_MEMORY_ACCESS (#79574)

D:\WinPython\content\llvm-project>

"D:\WinPython\content\llvm-project\.git\refs\heads\master"ハッシュ値を確認

4017f04e310454ccced4c404a23f7698eec735ca

-C++

Copyright© eightban's memo , 2024 All Rights Reserved Powered by STINGER.