llvm

エラー:「デバッグカウンタ」オプションが複数回登録されました。
llvm

エラー:「デバッグカウンタ」オプションが複数回登録されました。

次のプログラムを開くとエラーが発生します。 LxTerminal, Octopi, Qemu, Google Chrome, Geany, CodeBlocks, Blender, Baobab, Czkawka, Peek, FSearch, Gnumeric, QT Designer, Gtk3-Demo, KNewStuff Dialog, Warzone 2100, PyChess and Gxine。 そして、このエラーはNouveauビデオドライバを開くと失敗します。 : CommandLine Error: Option 'debug-coun...

Admin

私のオペレーティングシステムの歴史
llvm

私のオペレーティングシステムの歴史

私はパッケージマネージャから単にパッケージをインストールすることをしたいと思いました。私の場合はlib64MLIRVectorToSPIRV13。 LC_ALL=C dnf install lib64MLIRVectorToSPIRV13 問題は、依存yum関係がインストールされていますが、システムから出ていると仮定してdnfを使用しているため削除できないことです。 暗号化シンボルが欠落しているため、yumを実行できず(そしてPython 3に移行することもできませんでした)、私がしたことは何dnfですかyum? トピックは控えておいて、私が望むのは、イン...

Admin

UbuntuにLLVM-14をインストールする方法は?
llvm

UbuntuにLLVM-14をインストールする方法は?

UbuntuにLLVM-14を手動でインストールしました。 Rust貨物のldコンパイル中を除いて、すべてがうまくいくようです。cargo-bpf = note: /usr/bin/ld: cannot find -lLLVM-14 collect2: error: ld returned 1 exit status error: could not compile `cargo-bpf` (bin "cargo-bpf") due to previous error 出力llvm-config --vers...

Admin

事前に構築されたターゲットを使用したLinuxカーネルの構築
llvm

事前に構築されたターゲットを使用したLinuxカーネルの構築

mm/パーソナライズコンパイラを使用してカーネルディレクトリにファイルを作成し、LLVMそれをカーネルの残りの部分に関連付けて起動可能なカーネルを取得しようとしています。mm/カーネル全体をコンパイルするときに使用したコンパイルディレクトリ内のファイルの正確なコマンドラインを抽出しましたが、パーソナライズされたコンパイラを使用してLLVMそのディレクトリの完全なオブジェクトファイルセットを作成しましたmm/。そのディレクトリを別のディレクトリに移動してbuild/mm/カーネルでトップダウンコンパイルを開始しましたが、すべてを再コンパイルしたようです。カーネ...

Admin

vDSOをサポートせずにLinuxカーネルを[クロス]コンパイルする方法は?
llvm

vDSOをサポートせずにLinuxカーネルを[クロス]コンパイルする方法は?

[LLVMを使用して] Linuxカーネルをコンパイルしていますが、SPARC64コードをコンパイルしたくありませんvDSO。arch/sparc/MakefileからvDSO関連パラメータをすべて削除しましたが、arch/sparc/Kbuildよりarch/sparc/kernel/Makefile高速でエレガントな方法はありますか?ありがとうございます。 ...

Admin

Clangでシンボル検索エラーが発生する
llvm

Clangでシンボル検索エラーが発生する

--versionフラグを使用してもclangを実行するたびにこのエラーが発生します。 clang: symbol lookup error: /usr/lib/libclang-cpp.so.14: undefined symbol: _ZN4llvm9MDBuilder25createRTTIPointerPrologueEPNS_8ConstantES2_, version LLVM_14 パックマン-Qi llvm Name : llvm Version : 14.0.6-3 Description :...

Admin

ELFのスタックサイズメタデータはどのように使用されますか?
llvm

ELFのスタックサイズメタデータはどのように使用されますか?

私はRust Unstableの本を読んでいましたが、新機能を見ました。emit-stack-sizes、 Rustcフラグは、-Z emit-stack-sizesLLVMがスタックサイズのメタデータをエクスポートできるようにします。 それは言い続ける 注:このLLVM機能は、LLVM 8.0以降、ELFオブジェクトタイプのみをサポートしています。他のオブジェクト型(macOSやWindowsなど)を使用しているターゲットにこのフラグを使用すると、そのフラグは無視されます。 使用しているように見えるLLVM機能はEmitStackSizeSecti...

Admin

欠落しているlibLLVM-13.soライブラリを修正する方法
llvm

欠落しているlibLLVM-13.soライブラリを修正する方法

私はArch Linuxを使用していますllvm。sudo pacman -S llvmcclsclangdcppcheck ccls: error while loading shared libraries: libLLVM-13.so: cannot open shared object file: No such file or directory clangd: error while loading shared libraries: libLLVM-13.so: cannot open shared object file: No such ...

Admin

clang-10、llvm-10などをclang、llvmなどに変更するには?
llvm

clang-10、llvm-10などをclang、llvmなどに変更するには?

私は使うスペース最大、およびllvm-10, clnag-10, clangd-10すべての関連パッケージと共に、次の場所にインストールします。Debian 10。 次のコマンドを使用してインストールします。llvm $sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" 次に、変更 clangd-10clangd次のコマンドを使用してください。 $sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-10...

Admin

Arch:Manjaroでpostgresqlを使用すると、lib-llvmの依存関係が中断されます。
llvm

Arch:Manjaroでpostgresqlを使用すると、lib-llvmの依存関係が中断されます。

Manjaro 20.0とpostgresql 12.1-2を実行するデータベースサーバーがあります。 最近の更新により、複雑なクエリは実行されません。単純な選択クエリは正しく実行されますが、結合を含むより大きな選択クエリは次のエラーを生成します。 Error: could not load library "/usr/lib/postgresql/llvmjit.so": libLLVM-9.so: cannot open shared object file: No such file or directory pacman -Qiをチェックする...

Admin

llvm 8 インストールサイズ
llvm

llvm 8 インストールサイズ

私は最近8を見たかったので、ソースからllvmをコンパイルしました。しかし、56G一度インストールすると、それはかなり大きいです。これは遠すぎるようです。 インストールサイズを小さくする方法は? ; du -h -d 1 -c . 41M ./include 22G ./lib 35G ./bin 264K ./share 28K ./libexec 56G . 56G total 以下を使用してビルド: cmake3 -G Ninja -DCMAKE_INSTALL_PREFIX=~/l...

Admin

ホストシステムから隔離されたLLVM / Clangを構築する方法は?
llvm

ホストシステムから隔離されたLLVM / Clangを構築する方法は?

私はGCCに似ていますが、LLVM / ClangのためのLinux From Scratchプロセスを探しています。 Linux From Scratch はスタンドアロンの GCC/binutils ツールチェーンを構築しました。 しかし、LLVM/Clang/compiler_rt/libcxx/libcxxabi/lldなどで同じことを行う方法は?ホストから完全に分離された最初からどのように構築しますか? これらのツールのドキュメントを読んだが、何の役にも立たない。私が知っている限り、それらのうちのブートプロセスはもちろん、ビルドやCMakeオ...

Admin

LLVMツールを使用してバイナリデータを実行可能ファイルに含める
llvm

LLVMツールを使用してバイナリデータを実行可能ファイルに含める

以前は、.oまずGNUリンカを使用してリソースファイル(画像)をファイルに変換してプログラムに含めました。たとえば、 ld -r -b binary -o file.o file.svg FreeBSD 12以降、デフォルトのリンカがGNUからLLVMに変更されました。リンカーがコマンドラインオプションを理解しているように見えますが、これによりエラーが発生します。たとえば、 ld -r -b binary -o file.o file.svg ld: error: target emulation unknown: -m or at least on...

Admin

LLVMが見つかりません(欠落:LLVM_DIR)
llvm

LLVMが見つかりません(欠落:LLVM_DIR)

Fedora 27のソースからダークテーブルをインストールしようとしています。私はインストールしましたすべての依存関係しかし、cmakeを実行するとエラーが発生します。 -- Could NOT find LLVM (missing: LLVM_DIR) CMake Warning at CMakeLists.txt:381 (message): Could not find LLVM 3.9+ この変数の内容は何ですか? 私はこれを試しました: $ whereis llvm llvm: /usr/lib64/llvm $ export LLV...

Admin

Alpine Linuxでlldbがハングする
llvm

Alpine Linuxでlldbがハングする

Alpine Linux V3.8でlldbを実行しようとしていますが、プログラムをデバッグしようとすると中断されます。 私はedge/testing現在、Alpineリポジトリで利用可能な唯一のバージョンであるリポジトリのlldb 5.0.1-r0を使用しています。 lldb policy: 5.0.1-r0: lib/apk/db/installed http://dl-cdn.alpinelinux.org/alpine/edge/testing straceを実行すると、ミューテックスを待っている間停止しているようです。 ...

Admin