From a79d254deaca13e67a638b63b12e3bb9c9780ba9 Mon Sep 17 00:00:00 2001 From: Meow King Date: Wed, 7 Aug 2024 20:53:45 +0800 Subject: [PATCH] refactor(ci): llvm components mapping && mac minimize build size --- CMakeLists.txt | 37 +- README.md | 1 + flake.nix | 3 + pyproject.toml | 2 +- src/llvm/Disassembler.cpp | 13 + src/llvm/Disassembler.h | 9 + src/llvm/types_priv.h | 5 +- src/llvm/types_priv/PymDisasmContext.cpp | 14 + src/llvm/types_priv/PymDisasmContext.h | 21 + src/llvmpym/disassembler.py | 1 + src/llvmpym_ext.cpp | 5 + t | 2052 ++++++++++++++++++++++ 12 files changed, 2157 insertions(+), 6 deletions(-) create mode 100644 src/llvm/Disassembler.cpp create mode 100644 src/llvm/Disassembler.h create mode 100644 src/llvm/types_priv/PymDisasmContext.cpp create mode 100644 src/llvm/types_priv/PymDisasmContext.h create mode 100644 src/llvmpym/disassembler.py create mode 100644 t diff --git a/CMakeLists.txt b/CMakeLists.txt index ed6f0b4..b18cffc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -74,11 +74,38 @@ nanobind_add_module( ${SOURCES} ) -llvm_map_components_to_libnames(llvm_libs core transformutils analysis support - target bitwriter bitreader) -# Link against LLVM libraries +if ($ENV{LLVMPYM_SHARED}) + set(llvm_libs LLVM) +else() + # the following code will lead to `error: cannot use ‘typeid’ with ‘-fno-rtti’` + # problem on ubuntu build + # set(llvm_libs ${LLVM_AVAILABLE_LIBS}) + # # List of libraries that are part of the monolithic LLVM shared library (possibly) + # # and should be removed. They will cause + # # CommandLine Error: Option 'verify-dom-info' registered more than once! + # # error when not removed + # list(REMOVE_ITEM llvm_libs LLVMTableGenCommon LLVMDebuginfod LTO LLVMCFIVerify LLVMDiff + # Remarks LLVM) + + # Dynamically get all LLVM components and map them to library names + execute_process( + COMMAND llvm-config --components + OUTPUT_VARIABLE LLVM_COMPONENTS + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + llvm_map_components_to_libnames(llvm_libs core transformutils analysis support + target bitwriter bitreader + aarch64disassembler amdgpudisassembler armdisassembler avrdisassembler bpfdisassembler hexagondisassembler lanaidisassembler loongarchdisassembler mcdisassembler mipsdisassembler msp430disassembler powerpcdisassembler riscvdisassembler sparcdisassembler systemzdisassembler vedisassembler webassemblydisassembler x86disassembler xcoredisassembler + ) + +endif() + +message(INFO " ${llvm_libs}") + target_link_libraries(llvmpym_ext PRIVATE ${llvm_libs} fmt::fmt) + # -flto and --exclude-libs allow us to remove those parts of LLVM we don't use # although we are going build a full llvm python binding :- # TODO for MacOS immitate llvmlite only expose certain symbols. Can it work? @@ -86,7 +113,9 @@ target_link_libraries(llvmpym_ext PRIVATE ${llvm_libs} fmt::fmt) if(UNIX AND CMAKE_BUILD_TYPE STREQUAL "Release") set_property(TARGET llvmpym_ext APPEND_STRING PROPERTY LINK_FLAGS "-flto") - if(NOT APPLE) + if(APPLE) + set_property(TARGET llvmpym_ext APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-dead_strip") + else() set_property(TARGET llvmpym_ext APPEND_STRING PROPERTY LINK_FLAGS " -Wl,--exclude-libs,ALL") endif() endif() diff --git a/README.md b/README.md index d6e0108..f05c97b 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,4 @@ Past versions of document can be downloaded on the Release Page. ## Related Projects [lliv](https://codeberg.org/meow_king/lliv): An interactive LLVM IR viewer based on llvmpym. + diff --git a/flake.nix b/flake.nix index 99503a2..e0f9673 100644 --- a/flake.nix +++ b/flake.nix @@ -18,6 +18,9 @@ llvm_18 cmake # need for finding ZLIB::ZLIB LLVM cmake dependency + libxml2 + libffi + libpfm ]; }; }); diff --git a/pyproject.toml b/pyproject.toml index 5f1e64c..1c293a8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "llvmpym" -version = "0.0.4" +version = "0.0.5" description = "LLVM python binding" readme = "README.md" # can only be compiled for python >= 3.12 diff --git a/src/llvm/Disassembler.cpp b/src/llvm/Disassembler.cpp new file mode 100644 index 0000000..bfd90a3 --- /dev/null +++ b/src/llvm/Disassembler.cpp @@ -0,0 +1,13 @@ +#include "Disassembler.h" + +#include +#include +#include "types_priv.h" + +namespace nb = nanobind; +using namespace nb::literals; + +void populateDisassembler(nb::module_ &m) { + // m.def("create_disasm") +} + diff --git a/src/llvm/Disassembler.h b/src/llvm/Disassembler.h new file mode 100644 index 0000000..688d522 --- /dev/null +++ b/src/llvm/Disassembler.h @@ -0,0 +1,9 @@ +#ifndef LLVMPYM_DISASSEMBLER_H +#define LLVMPYM_DISASSEMBLER_H + +#include + +void populateDisassembler(nanobind::module_ &m); + + +#endif diff --git a/src/llvm/types_priv.h b/src/llvm/types_priv.h index 7e78d2b..c45ce6d 100644 --- a/src/llvm/types_priv.h +++ b/src/llvm/types_priv.h @@ -26,6 +26,7 @@ #include "types_priv/PymTargetMachine.h" #include "types_priv/PymTargetMachineOptions.h" #include "types_priv/PymLLVMObject.h" +#include "types_priv/PymDisasmContext.h" #define DEFINE_PY_WRAPPER_CLASS(ClassName, UnderlyingType) \ @@ -292,7 +293,9 @@ enum class PymLLVMFastMathFlags { BIND_PYLLVMOBJECT_(PymTargetMachineOptions, LLVMTargetMachineOptionsRef, \ PymTargetMachineOptionsObject) \ \ - BIND_PYLLVMOBJECT_(PymTargetData, LLVMTargetDataRef, PymTargetDataObject) + BIND_PYLLVMOBJECT_(PymTargetData, LLVMTargetDataRef, PymTargetDataObject) \ +\ + BIND_PYLLVMOBJECT_(PymDisasmContext, LLVMDisasmContextRef, PymDisasmContextObject) // Core -------------------------------------------------------- diff --git a/src/llvm/types_priv/PymDisasmContext.cpp b/src/llvm/types_priv/PymDisasmContext.cpp new file mode 100644 index 0000000..934fe9e --- /dev/null +++ b/src/llvm/types_priv/PymDisasmContext.cpp @@ -0,0 +1,14 @@ +#include "PymDisasmContext.h" +#include + +PymDisasmContext::PymDisasmContext(LLVMDisasmContextRef obj) +: obj(get_shared_obj(obj)) { } + +LLVMDisasmContextRef PymDisasmContext::get() const { + return obj.get(); +} + +SHARED_POINTER_IMPL(PymDisasmContext, LLVMDisasmContextRef, void, + LLVMDisasmDispose) + + diff --git a/src/llvm/types_priv/PymDisasmContext.h b/src/llvm/types_priv/PymDisasmContext.h new file mode 100644 index 0000000..f84413a --- /dev/null +++ b/src/llvm/types_priv/PymDisasmContext.h @@ -0,0 +1,21 @@ +#ifndef LLVMPYM_TYPES_PRIV_PYMDISASMCONTEXT_H +#define LLVMPYM_TYPES_PRIV_PYMDISASMCONTEXT_H + +#include +#include +#include +#include +#include "PymLLVMObject.h" +#include "utils.h" + +class PymDisasmContext : public PymLLVMObject { +public: + explicit PymDisasmContext(LLVMDisasmContextRef data); + LLVMDisasmContextRef get() const; + +private: + SHARED_POINTER_DEF(LLVMDisasmContextRef, void); +}; + + +#endif diff --git a/src/llvmpym/disassembler.py b/src/llvmpym/disassembler.py new file mode 100644 index 0000000..8bd7675 --- /dev/null +++ b/src/llvmpym/disassembler.py @@ -0,0 +1 @@ +from .llvmpym_ext.disassembler import * diff --git a/src/llvmpym_ext.cpp b/src/llvmpym_ext.cpp index 81bf5fa..f8fe3a4 100644 --- a/src/llvmpym_ext.cpp +++ b/src/llvmpym_ext.cpp @@ -7,6 +7,7 @@ #include "llvm/Analysis.h" #include "llvm/Target.h" #include "llvm/TargetMachine.h" +#include "llvm/Disassembler.h" #include "llvm/BitReader.h" namespace nb = nanobind; @@ -41,4 +42,8 @@ NB_MODULE(llvmpym_ext, m) { auto bitReaderModule = m.def_submodule("bit_reader", "bit_reader"); populateBitReader(bitReaderModule); + + auto disassemblerModule = m.def_submodule("disassembler", "disassembler"); + populateDisassembler(disassemblerModule); + } diff --git a/t b/t new file mode 100644 index 0000000..14784af --- /dev/null +++ b/t @@ -0,0 +1,2052 @@ +]133;A\ +llvmpym on  HEAD (a74d7ee) [!?] is [22;1;38:5:208m📦 v0.0.4 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 16s +✦2 ❯ yazi +]133;A\ +llvmpym on  HEAD (a74d7ee) [!?] is [22;1;38:5:208m📦 v0.0.4 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 4s +❯ jj desc +]133;C\Working copy now at: pxwwwuvw 9127acb8 refactor(ci) +Parent commit : ozrrplrs a74d7ee7 main | doc: update the link of lliv project +]133;A\ +llvmpym on  HEAD (a74d7ee) [!?] is [22;1;38:5:208m📦 v0.0.4 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 17s +✦2 ❯ jj desc +]133;C\Working copy now at: pxwwwuvw 13b005bf refactor(ci): llvm components mapping && mac minimize build size +Parent commit : ozrrplrs a74d7ee7 main | doc: update the link of lliv project +]133;A\ +llvmpym on  HEAD (a74d7ee) [!?] is [22;1;38:5:208m📦 v0.0.4 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 58s +✦2 ❯ jj new +]133;C\Working copy now at: touzuwpm 4104dd07 (empty) (no description set) +Parent commit : pxwwwuvw 2d787ea1 refactor(ci): llvm components mapping && mac minimize build size +]133;A\ +llvmpym on  HEAD (2d787ea) is [22;1;38:5:208m📦 v0.0.4 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +❯ jj bsm- +]133;A\ +llvmpym on  HEAD (2d787ea) is [22;1;38:5:208m📦 v0.0.4 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +❯ jj git push +]133;C\Branch changes to push to origin: + Move forward branch main from a74d7ee71a10 to 2d787ea1224b +]133;A\ +llvmpym on  HEAD (2d787ea) is [22;1;38:5:208m📦 v0.0.4 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 4s +❯ just +]133;C\pip install --no-build-isolation -ve . +Using pip 24.0 from /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/pip (python 3.12) +Obtaining file:///home/meowking/proj/llvm/llvmpym + Running command Checking if build backend supports build_editable + Checking if build backend supports build_editable ... done + Running command Preparing editable metadata (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (metadata_editable) + Preparing editable metadata (pyproject.toml) ... done +Building wheels for collected packages: llvmpym + Running command Building editable for llvmpym (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (editable) + *** Configuring CMake... + loading initial cache file build/cp312-abi3-linux_x86_64/CMakeInit.txt + -- {fmt} version: 11.0.2 + -- Build type: Debug + -- Found LLVM 18.1.8 + -- Using LLVMConfig.cmake in: /nix/store/wijipxmz3lnwbcwrwl5r34mw20qlqwi1-llvm-18.1.8-dev/lib/cmake/llvm + INFO LLVMDemangle;LLVMSupport;LLVMTableGen;LLVMTableGenGlobalISel;LLVMCore;LLVMFuzzerCLI;LLVMFuzzMutate;LLVMFileCheck;LLVMInterfaceStub;LLVMIRPrinter;LLVMIRReader;LLVMCodeGenTypes;LLVMCodeGen;LLVMSelectionDAG;LL +VMAsmPrinter;LLVMMIRParser;LLVMGlobalISel;LLVMBinaryFormat;LLVMBitReader;LLVMBitWriter;LLVMBitstreamReader;LLVMDWARFLinker;LLVMDWARFLinkerClassic;LLVMDWARFLinkerParallel;LLVMExtensions;LLVMFrontendDriver;LLVMFront +endHLSL;LLVMFrontendOpenACC;LLVMFrontendOpenMP;LLVMFrontendOffloading;LLVMTransformUtils;LLVMInstrumentation;LLVMAggressiveInstCombine;LLVMInstCombine;LLVMScalarOpts;LLVMipo;LLVMVectorize;LLVMObjCARCOpts;LLVMCorou +tines;LLVMCFGuard;LLVMHipStdPar;LLVMLinker;LLVMAnalysis;LLVMLTO;LLVMMC;LLVMMCParser;LLVMMCDisassembler;LLVMMCA;LLVMObjCopy;LLVMObject;LLVMObjectYAML;LLVMOption;LLVMRemarks;LLVMDebugInfoDWARF;LLVMDebugInfoGSYM;LLVM +DebugInfoLogicalView;LLVMDebugInfoMSF;LLVMDebugInfoCodeView;LLVMDebugInfoPDB;LLVMSymbolize;LLVMDebugInfoBTF;LLVMDWP;LLVMExecutionEngine;LLVMInterpreter;LLVMJITLink;LLVMMCJIT;LLVMOrcJIT;LLVMOrcDebugging;LLVMOrcShar +ed;LLVMOrcTargetProcess;LLVMRuntimeDyld;LLVMTarget;LLVMAArch64CodeGen;LLVMAArch64AsmParser;LLVMAArch64Disassembler;LLVMAArch64Desc;LLVMAArch64Info;LLVMAArch64Utils;LLVMAMDGPUCodeGen;LLVMAMDGPUAsmParser;LLVMAMDGPUD +isassembler;LLVMAMDGPUTargetMCA;LLVMAMDGPUDesc;LLVMAMDGPUInfo;LLVMAMDGPUUtils;LLVMARMCodeGen;LLVMARMAsmParser;LLVMARMDisassembler;LLVMARMDesc;LLVMARMInfo;LLVMARMUtils;LLVMAVRCodeGen;LLVMAVRAsmParser;LLVMAVRDisasse +mbler;LLVMAVRDesc;LLVMAVRInfo;LLVMBPFCodeGen;LLVMBPFAsmParser;LLVMBPFDisassembler;LLVMBPFDesc;LLVMBPFInfo;LLVMHexagonCodeGen;LLVMHexagonAsmParser;LLVMHexagonDisassembler;LLVMHexagonDesc;LLVMHexagonInfo;LLVMLanaiCo +deGen;LLVMLanaiAsmParser;LLVMLanaiDisassembler;LLVMLanaiDesc;LLVMLanaiInfo;LLVMLoongArchCodeGen;LLVMLoongArchAsmParser;LLVMLoongArchDisassembler;LLVMLoongArchDesc;LLVMLoongArchInfo;LLVMMipsCodeGen;LLVMMipsAsmParse +r;LLVMMipsDisassembler;LLVMMipsDesc;LLVMMipsInfo;LLVMMSP430CodeGen;LLVMMSP430Desc;LLVMMSP430Info;LLVMMSP430AsmParser;LLVMMSP430Disassembler;LLVMNVPTXCodeGen;LLVMNVPTXDesc;LLVMNVPTXInfo;LLVMPowerPCCodeGen;LLVMPower +PCAsmParser;LLVMPowerPCDisassembler;LLVMPowerPCDesc;LLVMPowerPCInfo;LLVMRISCVCodeGen;LLVMRISCVAsmParser;LLVMRISCVDisassembler;LLVMRISCVDesc;LLVMRISCVTargetMCA;LLVMRISCVInfo;LLVMSparcCodeGen;LLVMSparcAsmParser;LLVM +SparcDisassembler;LLVMSparcDesc;LLVMSparcInfo;LLVMSystemZCodeGen;LLVMSystemZAsmParser;LLVMSystemZDisassembler;LLVMSystemZDesc;LLVMSystemZInfo;LLVMVECodeGen;LLVMVEAsmParser;LLVMVEDisassembler;LLVMVEInfo;LLVMVEDesc; +LLVMWebAssemblyCodeGen;LLVMWebAssemblyAsmParser;LLVMWebAssemblyDisassembler;LLVMWebAssemblyDesc;LLVMWebAssemblyInfo;LLVMWebAssemblyUtils;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Disassembler;LLVMX86TargetMCA;LLVMX86 +Desc;LLVMX86Info;LLVMXCoreCodeGen;LLVMXCoreDisassembler;LLVMXCoreDesc;LLVMXCoreInfo;LLVMAsmParser;LLVMLineEditor;LLVMProfileData;LLVMCoverage;LLVMPasses;LLVMTargetParser;LLVMTextAPI;LLVMTextAPIBinaryReader;LLVMDll +toolDriver;LLVMLibDriver;LLVMXRay;LLVMWindowsDriver;LLVMWindowsManifest;LLVMExegesisX86;LLVMExegesisAArch64;LLVMExegesisPowerPC;LLVMExegesisMips;LLVMExegesis;Polly + -- Configuring done (0.2s) + -- Generating done (0.0s) + -- Build files have been written to: /home/meowking/proj/llvm/llvmpym/build/cp312-abi3-linux_x86_64 + *** Building project with Ninja... + [1/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/nb_static_property.cpp.o + [2/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/implicit.cpp.o + [3/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/trampoline.cpp.o + [4/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/nb_internals.cpp.o + [5/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/error.cpp.o + [6/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/common.cpp.o + [7/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/nb_ndarray.cpp.o + [8/52] Building CXX object _deps/fmt-build/CMakeFiles/fmt.dir/src/os.cc.o + [9/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/nb_func.cpp.o + [10/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/nb_enum.cpp.o + [11/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Analysis.cpp.o + [12/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/enum.cpp.o + [13/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/globalFunc.cpp.o + [14/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/BitReader.cpp.o + [15/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core.cpp.o + [16/52] Building CXX object CMakeFiles/nanobind-static-abi3.dir/.venv/lib/python3.12/site-packages/nanobind/src/nb_type.cpp.o + [17/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/ErrorHandling.cpp.o + [18/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Support.cpp.o + [19/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Disassembler.cpp.o + [20/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/iterator.cpp.o + [21/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/utils.cpp.o + [22/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymDisasmContext.cpp.o + [23/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Target.cpp.o + [24/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Utils.cpp.o + [25/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMemoryBuffer.cpp.o + [26/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymContext.cpp.o + [27/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMetadataEntries.cpp.o + [28/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleFlagEntries.cpp.o + [29/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModule.cpp.o + [30/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/TargetMachine.cpp.o + [31/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleProvider.cpp.o + [32/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymOperandBundle.cpp.o + [33/52] Linking CXX static library libnanobind-static-abi3.a + [34/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetData.cpp.o + [35/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymPassManagerBase.cpp.o + [36/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachineOptions.cpp.o + [37/52] Building CXX object _deps/fmt-build/CMakeFiles/fmt.dir/src/format.cc.o + [38/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachine.cpp.o + [39/52] Linking CXX static library _deps/fmt-build/libfmtd.a + [40/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/type.cpp.o + [41/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvmpym_ext.cpp.o + [42/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/miscClasses.cpp.o + [43/52] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/value.cpp.o + [44/52] Linking CXX shared module llvmpym_ext.abi3.so + [45/52] Generating support.pyi + [46/52] Generating __init__.pyi + [47/52] Generating error_handling.pyi + [48/52] Generating target_machine.pyi + [49/52] Generating target.pyi + [50/52] Generating utils.pyi + [51/52] Generating analysis.pyi + [52/52] Generating core.pyi + *** Installing project into wheel... + -- Install configuration: "Debug" + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/lib64/libfmtd.a + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/args.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/base.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/chrono.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/color.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/compile.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/core.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/format.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/format-inl.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/os.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/ostream.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/printf.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/ranges.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/std.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/include/fmt/xchar.h + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/lib64/cmake/fmt/fmt-config.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/lib64/cmake/fmt/fmt-config-version.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/lib64/cmake/fmt/fmt-targets.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/lib64/cmake/fmt/fmt-targets-debug.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/lib64/pkgconfig/fmt.pc + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext.abi3.so + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/__init__.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/core.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/error_handling.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/support.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/utils.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/analysis.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/target.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmp8si6or9t/wheel/platlib/llvmpym/llvmpym_ext/target_machine.pyi + *** Making editable... + *** Created llvmpym-0.0.5-cp312-abi3-linux_x86_64.whl... + Building editable for llvmpym (pyproject.toml) ... done + Created wheel for llvmpym: filename=llvmpym-0.0.5-cp312-abi3-linux_x86_64.whl size=8124719 sha256=1b8501bdd0fc99a2fa38a85d6cad514a8884e7513109f77140a570e35460b6f7 + Stored in directory: /tmp/nix-shell.O4BtHo/pip-ephem-wheel-cache-6xdnvldn/wheels/81/65/5b/ea85106d952c9888a4663f09f407608f4180a50198881e8497 +Successfully built llvmpym +Installing collected packages: llvmpym + Attempting uninstall: llvmpym + Found existing installation: llvmpym 0.0.4 + Uninstalling llvmpym-0.0.4: + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/__pycache__/_llvmpym_editable.cpython-312.pyc + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/_llvmpym_editable.pth + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/_llvmpym_editable.py + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/include/fmt/ + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/lib64/ + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/llvmpym-0.0.4.dist-info/ + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/llvmpym/ + Successfully uninstalled llvmpym-0.0.4 +Successfully installed llvmpym-0.0.5 + +[notice] A new release of pip is available: 24.0 -> 24.2 +[notice] To update, run: pip install --upgrade pip +]133;A\ +llvmpym on  HEAD (2d787ea) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 26s +✦2 ❯ jj desc +]133;C\Nothing changed. +]133;A\ +llvmpym on  HEAD (2d787ea) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 3s +❯ jj squash +]133;C\Error: Commit 2d787ea1224b is immutable +Hint: Pass `--ignore-immutable` or configure the set of immutable commits via `revset-aliases.immutable_heads()`. +]133;A\ +llvmpym on  HEAD (2d787ea) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +✦2 ❯ jj squash --ignore-immutable +]133;C\Working copy now at: sltkuuvs 95868fab (empty) (no description set) +Parent commit : pxwwwuvw 11729f85 main* | refactor(ci): llvm components mapping && mac minimize build size +]133;A\ +llvmpym on  HEAD (11729f8) is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +❯ jj git push --force +]133;C\error: unexpected argument '--force' found + +Usage: jj git push [OPTIONS] + +For more information, try '--help'. +]133;A\ +llvmpym on  HEAD (11729f8) is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +✦2 ❯ jj git push +]133;C\Branch changes to push to origin: + Move sideways branch main from 2d787ea1224b to 11729f85b7c3 +]133;A\ +llvmpym on  HEAD (11729f8) is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 4s +❯ jj squash --ignore-immutable +]133;C\Working copy now at: nkvktmms 9ee429fb (empty) (no description set) +Parent commit : pxwwwuvw 47bb030f main* | refactor(ci): llvm components mapping && mac minimize build size +]133;A\ +llvmpym on  HEAD (47bb030) is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +❯ jj git push +]133;C\Branch changes to push to origin: + Move sideways branch main from 11729f85b7c3 to 47bb030f481a +]133;A\ +llvmpym on  HEAD (47bb030) is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 4s +❯ just +]133;C\pip install --no-build-isolation -ve . +Using pip 24.0 from /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/pip (python 3.12) +Obtaining file:///home/meowking/proj/llvm/llvmpym + Running command Checking if build backend supports build_editable + Checking if build backend supports build_editable ... done + Running command Preparing editable metadata (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (metadata_editable) + Preparing editable metadata (pyproject.toml) ... done +Building wheels for collected packages: llvmpym + Running command Building editable for llvmpym (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (editable) + *** Configuring CMake... + loading initial cache file build/cp312-abi3-linux_x86_64/CMakeInit.txt + -- {fmt} version: 11.0.2 + -- Build type: Debug + -- Found LLVM 18.1.8 + -- Using LLVMConfig.cmake in: /nix/store/wijipxmz3lnwbcwrwl5r34mw20qlqwi1-llvm-18.1.8-dev/lib/cmake/llvm + INFO LLVMCore;LLVMTransformUtils;LLVMAnalysis;LLVMSupport;LLVMTarget;LLVMBitWriter;LLVMBitReader;LLVMAArch64Disassembler;LLVMX86Disassembler + -- Configuring done (0.2s) + -- Generating done (0.0s) + -- Build files have been written to: /home/meowking/proj/llvm/llvmpym/build/cp312-abi3-linux_x86_64 + *** Building project with Ninja... + [1/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core.cpp.o + [2/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/globalFunc.cpp.o + [3/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/BitReader.cpp.o + [4/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Analysis.cpp.o + [5/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/enum.cpp.o + [6/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/utils.cpp.o + [7/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/ErrorHandling.cpp.o + [8/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/iterator.cpp.o + [9/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Disassembler.cpp.o + [10/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Target.cpp.o + [11/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Support.cpp.o + [12/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Utils.cpp.o + [13/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymDisasmContext.cpp.o + [14/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymContext.cpp.o + [15/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMemoryBuffer.cpp.o + [16/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMetadataEntries.cpp.o + [17/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModule.cpp.o + [18/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleProvider.cpp.o + [19/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleFlagEntries.cpp.o + [20/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymOperandBundle.cpp.o + [21/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetData.cpp.o + [22/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachine.cpp.o + [23/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymPassManagerBase.cpp.o + [24/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/TargetMachine.cpp.o + [25/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachineOptions.cpp.o + [26/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/type.cpp.o + [27/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvmpym_ext.cpp.o + [28/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/miscClasses.cpp.o + [29/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/value.cpp.o + [30/38] Linking CXX shared module llvmpym_ext.abi3.so + [31/38] Generating target.pyi + [32/38] Generating support.pyi + [33/38] Generating utils.pyi + [34/38] Generating error_handling.pyi + [35/38] Generating analysis.pyi + [36/38] Generating target_machine.pyi + [37/38] Generating __init__.pyi + [38/38] Generating core.pyi + *** Installing project into wheel... + -- Install configuration: "Debug" + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/lib64/libfmtd.a + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/args.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/base.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/chrono.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/color.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/compile.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/core.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/format.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/format-inl.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/os.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/ostream.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/printf.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/ranges.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/std.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/include/fmt/xchar.h + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/lib64/cmake/fmt/fmt-config.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/lib64/cmake/fmt/fmt-config-version.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/lib64/cmake/fmt/fmt-targets.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/lib64/cmake/fmt/fmt-targets-debug.cmake + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/lib64/pkgconfig/fmt.pc + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext.abi3.so + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/__init__.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/core.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/error_handling.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/support.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/utils.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/analysis.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/target.pyi + -- Installing: /tmp/nix-shell.O4BtHo/tmpovt437u4/wheel/platlib/llvmpym/llvmpym_ext/target_machine.pyi + *** Making editable... + *** Created llvmpym-0.0.5-cp312-abi3-linux_x86_64.whl... + Building editable for llvmpym (pyproject.toml) ... done + Created wheel for llvmpym: filename=llvmpym-0.0.5-cp312-abi3-linux_x86_64.whl size=8123418 sha256=486294ec317ac5ebb5591d7f7546826d233d4028c475506b94d9aba517d8162b + Stored in directory: /tmp/nix-shell.O4BtHo/pip-ephem-wheel-cache-1978x04_/wheels/81/65/5b/ea85106d952c9888a4663f09f407608f4180a50198881e8497 +Successfully built llvmpym +Installing collected packages: llvmpym + Attempting uninstall: llvmpym + Found existing installation: llvmpym 0.0.5 + Uninstalling llvmpym-0.0.5: + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/__pycache__/_llvmpym_editable.cpython-312.pyc + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/_llvmpym_editable.pth + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/_llvmpym_editable.py + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/include/fmt/ + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/lib64/ + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/llvmpym-0.0.5.dist-info/ + Removing file or directory /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/llvmpym/ + Successfully uninstalled llvmpym-0.0.5 +Successfully installed llvmpym-0.0.5 + +[notice] A new release of pip is available: 24.0 -> 24.2 +[notice] To update, run: pip install --upgrade pip +]133;A\ +llvmpym on  HEAD (47bb030) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 21s +✦2 ❯ jj squash --ignore-immutable +]133;C\Working copy now at: zlzttryw ccf46095 (empty) (no description set) +Parent commit : pxwwwuvw eabdf88f main* | refactor(ci): llvm components mapping && mac minimize build size +]133;A\ +llvmpym on  HEAD (eabdf88) is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +❯ jj git push +]133;C\Branch changes to push to origin: + Move sideways branch main from 47bb030f481a to eabdf88f1635 +]133;A\ +llvmpym on  HEAD (eabdf88) is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 4s +❯ just list-llvm-components +]133;C\'llvm-config' --components | tr " " "\n" | less +]133;A\ +llvmpym on  HEAD (eabdf88) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 2s +❯ llvm-config --components +]133;C\aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets amdgpu amdgpuasmparser amdgpucodegen amdgpudesc amdgpudisassembler amdgpuinfo +amdgputargetmca amdgpuutils analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bit +streamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfological +view debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopena +cc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter i +rreader jitlink lanai lanaiasmparser lanaicodegen lanaidesc lanaidisassembler lanaiinfo libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo l +to mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodege +n nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler p +owerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembl +er sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils ve veasmparser vecodegen v +ectorize vedesc vedisassembler veinfo webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86 +codegen x86desc x86disassembler x86info x86targetmca xcore xcorecodegen xcoredesc xcoredisassembler xcoreinfo xray +]133;A\ +llvmpym on  HEAD (eabdf88) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +❯ just +]133;C\pip install --no-build-isolation -ve . +Using pip 24.0 from /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/pip (python 3.12) +Obtaining file:///home/meowking/proj/llvm/llvmpym + Running command Checking if build backend supports build_editable + Checking if build backend supports build_editable ... done + Running command Preparing editable metadata (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (metadata_editable) + Preparing editable metadata (pyproject.toml) ... done +Building wheels for collected packages: llvmpym + Running command Building editable for llvmpym (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (editable) + *** Configuring CMake... + loading initial cache file build/cp312-abi3-linux_x86_64/CMakeInit.txt + -- {fmt} version: 11.0.2 + -- Build type: Debug + -- Found LLVM 18.1.8 + -- Using LLVMConfig.cmake in: /nix/store/wijipxmz3lnwbcwrwl5r34mw20qlqwi1-llvm-18.1.8-dev/lib/cmake/llvm + INFO LLVMaarch64;LLVMAArch64AsmParser;LLVMAArch64CodeGen;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMAggressiveInstCombine;LLVMall-targets;LLVMamdgpu;LLVMAMDGPUAsmParser;LLVMAMDG +PUCodeGen;LLVMAMDGPUDesc;LLVMAMDGPUDisassembler;LLVMAMDGPUInfo;LLVMAMDGPUTargetMCA;LLVMAMDGPUUtils;LLVMAnalysis;LLVMarm;LLVMARMAsmParser;LLVMARMCodeGen;LLVMARMDesc;LLVMARMDisassembler;LLVMARMInfo;LLVMARMUtils;LLVM +AsmParser;LLVMAsmPrinter;LLVMavr;LLVMAVRAsmParser;LLVMAVRCodeGen;LLVMAVRDesc;LLVMAVRDisassembler;LLVMAVRInfo;LLVMBinaryFormat;LLVMBitReader;LLVMBitstreamReader;LLVMBitWriter;LLVMbpf;LLVMBPFAsmParser;LLVMBPFCodeGen +;LLVMBPFDesc;LLVMBPFDisassembler;LLVMBPFInfo;LLVMCFGuard;LLVMCodeGen;LLVMCodeGenTypes;LLVMCore;LLVMCoroutines;LLVMCoverage;LLVMDebugInfoBTF;LLVMDebugInfoCodeView;LLVMDebugInfoDWARF;LLVMDebugInfoGSYM;LLVMDebugInfoL +ogicalView;LLVMDebugInfoMSF;LLVMDebugInfoPDB;LLVMDemangle;LLVMDlltoolDriver;LLVMDWARFLinker;LLVMDWARFLinkerClassic;LLVMDWARFLinkerParallel;LLVMDWP;LLVMExecutionEngine;LLVMExtensions;LLVMFileCheck;LLVMFrontendDrive +r;LLVMFrontendHLSL;LLVMFrontendOffloading;LLVMFrontendOpenACC;LLVMFrontendOpenMP;LLVMFuzzerCLI;LLVMFuzzMutate;LLVMGlobalISel;LLVMhexagon;LLVMHexagonAsmParser;LLVMHexagonCodeGen;LLVMHexagonDesc;LLVMHexagonDisassemb +ler;LLVMHexagonInfo;LLVMHipStdPar;LLVMInstCombine;LLVMInstrumentation;LLVMInterfaceStub;LLVMInterpreter;LLVMipo;LLVMIRPrinter;LLVMIRReader;LLVMJITLink;LLVMlanai;LLVMLanaiAsmParser;LLVMLanaiCodeGen;LLVMLanaiDesc;LL +VMLanaiDisassembler;LLVMLanaiInfo;LLVMLibDriver;LLVMLineEditor;LLVMLinker;LLVMloongarch;LLVMLoongArchAsmParser;LLVMLoongArchCodeGen;LLVMLoongArchDesc;LLVMLoongArchDisassembler;LLVMLoongArchInfo;LLVMLTO;LLVMMC;LLVM +MCA;LLVMMCDisassembler;LLVMMCJIT;LLVMMCParser;LLVMmips;LLVMMipsAsmParser;LLVMMipsCodeGen;LLVMMipsDesc;LLVMMipsDisassembler;LLVMMipsInfo;LLVMMIRParser;LLVMmsp430;LLVMMSP430AsmParser;LLVMMSP430CodeGen;LLVMMSP430Desc +;LLVMMSP430Disassembler;LLVMMSP430Info;LLVMX86CodeGen;LLVMX86Desc;LLVMX86Info;LLVMnvptx;LLVMNVPTXCodeGen;LLVMNVPTXDesc;LLVMNVPTXInfo;LLVMObjCARCOpts;LLVMObjCopy;LLVMObject;LLVMObjectYAML;LLVMOption;LLVMOrcDebuggin +g;LLVMOrcJIT;LLVMOrcShared;LLVMOrcTargetProcess;LLVMPasses;LLVMpowerpc;LLVMPowerPCAsmParser;LLVMPowerPCCodeGen;LLVMPowerPCDesc;LLVMPowerPCDisassembler;LLVMPowerPCInfo;LLVMProfileData;LLVMRemarks;LLVMriscv;LLVMRISC +VAsmParser;LLVMRISCVCodeGen;LLVMRISCVDesc;LLVMRISCVDisassembler;LLVMRISCVInfo;LLVMRISCVTargetMCA;LLVMRuntimeDyld;LLVMScalarOpts;LLVMSelectionDAG;LLVMsparc;LLVMSparcAsmParser;LLVMSparcCodeGen;LLVMSparcDesc;LLVMSpar +cDisassembler;LLVMSparcInfo;LLVMSupport;LLVMSymbolize;LLVMsystemz;LLVMSystemZAsmParser;LLVMSystemZCodeGen;LLVMSystemZDesc;LLVMSystemZDisassembler;LLVMSystemZInfo;LLVMTableGen;LLVMTarget;LLVMTargetParser;LLVMTextAP +I;LLVMTextAPIBinaryReader;LLVMTransformUtils;LLVMve;LLVMVEAsmParser;LLVMVECodeGen;LLVMVectorize;LLVMVEDesc;LLVMVEDisassembler;LLVMVEInfo;LLVMwebassembly;LLVMWebAssemblyAsmParser;LLVMWebAssemblyCodeGen;LLVMWebAssem +blyDesc;LLVMWebAssemblyDisassembler;LLVMWebAssemblyInfo;LLVMWebAssemblyUtils;LLVMWindowsDriver;LLVMWindowsManifest;LLVMx86;LLVMX86AsmParser;LLVMX86CodeGen;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86TargetM +CA;LLVMxcore;LLVMXCoreCodeGen;LLVMXCoreDesc;LLVMXCoreDisassembler;LLVMXCoreInfo;LLVMXRay;LLVMjit;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info + -- Configuring done (0.3s) + -- Generating done (0.0s) + -- Build files have been written to: /home/meowking/proj/llvm/llvmpym/build/cp312-abi3-linux_x86_64 + *** Building project with Ninja... + [1/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/BitReader.cpp.o + [2/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/globalFunc.cpp.o + [3/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/enum.cpp.o + [4/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core.cpp.o + [5/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Analysis.cpp.o + [6/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/iterator.cpp.o + [7/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/utils.cpp.o + [8/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Support.cpp.o + [9/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/ErrorHandling.cpp.o + [10/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Disassembler.cpp.o + [11/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Target.cpp.o + [12/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymContext.cpp.o + [13/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymDisasmContext.cpp.o + [14/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Utils.cpp.o + [15/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMetadataEntries.cpp.o + [16/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMemoryBuffer.cpp.o + [17/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleFlagEntries.cpp.o + [18/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModule.cpp.o + [19/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymOperandBundle.cpp.o + [20/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleProvider.cpp.o + [21/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymPassManagerBase.cpp.o + [22/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/TargetMachine.cpp.o + [23/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetData.cpp.o + [24/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachine.cpp.o + [25/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachineOptions.cpp.o + [26/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/type.cpp.o + [27/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvmpym_ext.cpp.o + [28/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/miscClasses.cpp.o + [29/38] Building CXX object CMakeFiles/llvmpym_ext.dir/src/llvm/Core/value.cpp.o + [30/38] Linking CXX shared module llvmpym_ext.abi3.so + FAILED: llvmpym_ext.abi3.so + : && /nix/store/kp2j7yn0wzwq5piy494r54dafrh83s6s-gcc-wrapper-13.3.0/bin/g++ -fPIC -fPIC -g -shared -o llvmpym_ext.abi3.so CMakeFiles/llvmpym_ext.dir/src/llvm/Analysis.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm +/BitReader.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/enum.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/globalFunc.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Cor +e/iterator.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/miscClasses.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/type.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/utils.cpp.o CMakeFiles/llvmpym_ext.dir/src/l +lvm/Core/value.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Disassembler.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/ErrorHandling.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Support.cpp.o CMakeFiles/llvmpym_ext.dir/src/ +llvm/Target.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/TargetMachine.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Utils.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymContext.cpp.o CMakeFiles/llvmpym_ext.dir/ +src/llvm/types_priv/PymDisasmContext.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMemoryBuffer.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMetadataEntries.cpp.o CMakeFiles/llvmpym_ext.dir/sr +c/llvm/types_priv/PymModule.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleFlagEntries.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleProvider.cpp.o CMakeFiles/llvmpym_ext.dir/src/llv +m/types_priv/PymOperandBundle.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymPassManagerBase.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetData.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/ty +pes_priv/PymTargetMachine.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachineOptions.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvmpym_ext.cpp.o libnanobind-static-abi3.a -lLLVMaarch64 /nix/store/f +r74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64AsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-l +lvm-18.1.8-lib/lib/libLLVMAArch64Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64 +Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Utils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAggressiveInstCombine.a -lLLVMall-targets -lL +LVMamdgpu /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUCodeGen.a /nix/store/fr74q0nf9wlkf +mf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib +/lib/libLLVMAMDGPUInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUTargetMCA.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUUtils.a /nix/store/ +fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAnalysis.a -lLLVMarm /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6 +-llvm-18.1.8-lib/lib/libLLVMARMCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMDisassembler.a + /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llv +m-18.1.8-lib/lib/libLLVMAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAsmPrinter.a -lLLVMavr /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRAsmPar +ser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09 +sic6-llvm-18.1.8-lib/lib/libLLVMAVRDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBinaryFor +mat.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitstreamReader.a /nix/store/fr74q0nf9wlkfmf1qqmsk +lykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitWriter.a -lLLVMbpf /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib +/libLLVMBPFCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFDisassembler.a /nix/store/fr74q0nf +9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCFGuard.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libL +LVMCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCodeGenTypes.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCore.a /nix/store/fr74q0nf9wlkfmf1qqmskl +ykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCoroutines.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCoverage.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugIn +foBTF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoCodeView.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoDWARF.a /nix/store/fr74q0nf9wlk +fmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoGSYM.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoLogicalView.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1 +.8-lib/lib/libLLVMDebugInfoMSF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoPDB.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDemangle.a /nix/stor +e/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDlltoolDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWARFLinker.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm +-18.1.8-lib/lib/libLLVMDWARFLinkerClassic.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWARFLinkerParallel.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWP +.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExecutionEngine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExtensions.a /nix/store/fr74q0nf9wlkfmf1qqmskly +kmc09sic6-llvm-18.1.8-lib/lib/libLLVMFileCheck.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFro +ntendHLSL.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOffloading.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOpenACC.a /nix/store/fr74q0 +nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOpenMP.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFuzzerCLI.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-l +ib/lib/libLLVMFuzzMutate.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMGlobalISel.a -lLLVMhexagon /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonAsmPars +er.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsk +lykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/l +ibLLVMHipStdPar.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInstCombine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInstrumentation.a /nix/store/fr74q0n +f9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInterfaceStub.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInterpreter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-l +ib/lib/libLLVMipo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRPrinter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRReader.a /nix/store/fr74q0nf9wlkfm +f1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMJITLink.a -lLLVMlanai /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1. +8-lib/lib/libLLVMLanaiCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiDisassembler.a /nix +/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLibDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm- +18.1.8-lib/lib/libLLVMLineEditor.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLinker.a -lLLVMloongarch /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArc +hAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchDesc.a /nix/store/fr74q0nf9 +wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm- +18.1.8-lib/lib/libLLVMLTO.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMC.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCA.a /nix/store/fr74q0nf9wlkfmf1qq +msklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCJIT.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMC +Parser.a -lLLVMmips /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsCodeGen.a /nix/store/fr74q0 +nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8- +lib/lib/libLLVMMipsInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMIRParser.a -lLLVMmsp430 /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430AsmParser.a + /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc0 +9sic6-llvm-18.1.8-lib/lib/libLLVMMSP430Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX8 +6CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Info.a -lLLVMnvptx /nix/store/fr74q0nf9wlkf +mf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMNVPTXCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMNVPTXDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/li +bLLVMNVPTXInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjCARCOpts.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjCopy.a /nix/store/fr74q0nf9wlkfmf1 +qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObject.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjectYAML.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOpt +ion.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcDebugging.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcJIT.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc0 +9sic6-llvm-18.1.8-lib/lib/libLLVMOrcShared.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcTargetProcess.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPasse +s.a -lLLVMpowerpc /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCCodeGen.a /nix/store/fr +74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-ll +vm-18.1.8-lib/lib/libLLVMPowerPCInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMProfileData.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRemarks.a -lLLV +Mriscv /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVCodeGen.a /nix/store/fr74q0nf9wlkfmf1qq +msklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/li +bLLVMRISCVInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVTargetMCA.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRuntimeDyld.a /nix/store/fr74q0nf9 +wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMScalarOpts.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSelectionDAG.a -lLLVMsparc /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm +-18.1.8-lib/lib/libLLVMSparcAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcDesc.a / +nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc0 +9sic6-llvm-18.1.8-lib/lib/libLLVMSupport.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSymbolize.a -lLLVMsystemz /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLV +MSystemZAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZDesc.a /nix/store/fr74q0 +nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-1 +8.1.8-lib/lib/libLLVMTableGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTarget.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTargetParser.a /nix/store/f +r74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTextAPI.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTextAPIBinaryReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm- +18.1.8-lib/lib/libLLVMTransformUtils.a -lLLVMve /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVEAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVECode +Gen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVectorize.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVEDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09si +c6-llvm-18.1.8-lib/lib/libLLVMVEDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVEInfo.a -lLLVMwebassembly /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/l +ibLLVMWebAssemblyAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyDesc.a +/nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyInfo.a /nix/store/fr74q0nf9wlkfm +f1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWindowsDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib +/lib/libLLVMWindowsManifest.a -lLLVMx86 /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86AsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86CodeGen.a + /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09s +ic6-llvm-18.1.8-lib/lib/libLLVMX86Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86TargetMCA.a -lLLVMxcore /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVM +XCoreCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXCoreDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXCoreDisassembler.a /nix/store/fr74q0nf9w +lkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXCoreInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXRay.a -lLLVMjit /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/ +lib/libLLVMX86CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86AsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Desc.a /nix/store/fr74q0nf +9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Info.a _deps/fmt-build/libfmtd.a /nix/store/fr74q0nf9wlkfmf1qqmskl +ykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAAr +ch64Utils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUInfo.a /nix/store/fr74q0nf9wlkfmf1qqm +sklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMI +nfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWARFLinker.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc +09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHe +xagonInfo.a /nix/store/q085zx93v7krdw8c92mbwvfhwypck9g9-libffi-3.4.6/lib/libffi.so /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09 +sic6-llvm-18.1.8-lib/lib/libLLVMLanaiDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchDesc +.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExtensions.a /nix/store/fr74q0nf9wlkfmf1qqmsklykm +c09sic6-llvm-18.1.8-lib/lib/libPolly.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libPollyISL.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExecutionEngine.a /nix +/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMJITLink.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcTargetProcess.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6- +llvm-18.1.8-lib/lib/libLLVMPasses.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCFGuard.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCoroutines.a /nix/stor +e/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHipStdPar.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRPrinter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1. +8-lib/lib/libLLVMRuntimeDyld.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOption.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcShared.a /nix/store/fr74q +0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMGlobalISel.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMipo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/li +bLLVMFrontendOpenMP.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOffloading.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInstrumentation.a /nix/st +ore/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLinker.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVectorize.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8 +-lib/lib/libLLVMRISCVDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZDesc.a /nix/store/fr7 +4q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18 +.1.8-lib/lib/libLLVMWebAssemblyInfo.a /nix/store/vxxx8dkmv9w354syic0s2rvl2bgnk1dz-libxml2-2.12.7/lib/libxml2.so /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCA.a /nix/store/fr74q0nf9w +lkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAsmPrinter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSelectionDAG.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/li +b/libLLVMCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitWriter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjCARCOpts.a /nix/store/fr74q0nf9wlk +fmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMScalarOpts.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAggressiveInstCombine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8 +-lib/lib/libLLVMInstCombine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTarget.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTransformUtils.a /nix/store/f +r74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAnalysis.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMProfileData.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8- +lib/lib/libLLVMSymbolize.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoBTF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoDWARF.a /nix/stor +e/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoPDB.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoMSF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm +-18.1.8-lib/lib/libLLVMCodeGenTypes.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObject.a /nix +/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-1 +8.1.8-lib/lib/libLLVMBitReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCore.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRemarks.a /nix/store/fr74q0n +f9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitstreamReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-li +b/lib/libLLVMMC.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoCodeView.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTextAPI.a /nix/store/fr74q0nf9 +wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBinaryFormat.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTargetParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib +/lib/libLLVMSupport.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDemangle.a -lrt -ldl -lm /nix/store/rc18a8k50zmrif61250sfidkqvlg41ln-zlib-1.3.1/lib/libz.so /nix/store/a1370wggay4 +293caa9z82dc5dazmyg5a-ncurses-6.4.20221231/lib/libtinfo.so && : + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMaarch64: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMall-targets: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMamdgpu: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMarm: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMavr: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMbpf: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMhexagon: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMlanai: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMloongarch: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMmips: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMmsp430: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMnvptx: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMpowerpc: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMriscv: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMsparc: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMsystemz: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMve: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMwebassembly: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMx86: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMxcore: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMjit: No such file or directory + collect2: error: ld returned 1 exit status + ninja: build stopped: subcommand failed. + + *** CMake build failed + error: subprocess-exited-with-error + + × Building editable for llvmpym (pyproject.toml) did not run successfully. + │ exit code: 1 + ╰─> See above for output. + + note: This error originates from a subprocess, and is likely not a problem with pip. + full command: /home/meowking/proj/llvm/llvmpym/.venv/bin/python /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_editable /tmp/nix- +shell.O4BtHo/tmpjr6ggyz1 + cwd: /home/meowking/proj/llvm/llvmpym + Building editable for llvmpym (pyproject.toml) ... error + ERROR: Failed building editable for llvmpym +Failed to build llvmpym +ERROR: Could not build wheels for llvmpym, which is required to install pyproject.toml-based projects + +[notice] A new release of pip is available: 24.0 -> 24.2 +[notice] To update, run: pip install --upgrade pip +error: Recipe `install` failed on line 6 with exit code 1 +]133;A\ +llvmpym on  HEAD (eabdf88) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) took 20s +✦2 ❯ just +]133;C\pip install --no-build-isolation -ve . +Using pip 24.0 from /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/pip (python 3.12) +Obtaining file:///home/meowking/proj/llvm/llvmpym + Running command Checking if build backend supports build_editable + Checking if build backend supports build_editable ... done + Running command Preparing editable metadata (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (metadata_editable) + Preparing editable metadata (pyproject.toml) ... done +Building wheels for collected packages: llvmpym + Running command Building editable for llvmpym (pyproject.toml) + *** scikit-build-core 0.9.9 using CMake 3.29.6 (editable) + *** Configuring CMake... + loading initial cache file build/cp312-abi3-linux_x86_64/CMakeInit.txt + -- {fmt} version: 11.0.2 + -- Build type: Debug + -- Found LLVM 18.1.8 + -- Using LLVMConfig.cmake in: /nix/store/wijipxmz3lnwbcwrwl5r34mw20qlqwi1-llvm-18.1.8-dev/lib/cmake/llvm + INFO aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets amdgpu amdgpuasmparser amdgpucodegen amdgpudesc amdgpudisassembler amdg +puinfo amdgputargetmca amdgpuutils analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitrea +der bitstreamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfo +logicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading fronte +ndopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irpr +inter irreader jitlink lanai lanaiasmparser lanaicodegen lanaidesc lanaidisassembler lanaiinfo libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarc +hinfo lto mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativ +ecodegen nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisasse +mbler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdis +assembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils ve veasmparser veco +degen vectorize vedesc vedisassembler veinfo webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmpar +ser x86codegen x86desc x86disassembler x86info x86targetmca xcore xcorecodegen xcoredesc xcoredisassembler xcoreinfo xray + INFO LLVMaarch64;LLVMAArch64AsmParser;LLVMAArch64CodeGen;LLVMAArch64Desc;LLVMAArch64Disassembler;LLVMAArch64Info;LLVMAArch64Utils;LLVMAggressiveInstCombine;LLVMall-targets;LLVMamdgpu;LLVMAMDGPUAsmParser;LLVMAMDG +PUCodeGen;LLVMAMDGPUDesc;LLVMAMDGPUDisassembler;LLVMAMDGPUInfo;LLVMAMDGPUTargetMCA;LLVMAMDGPUUtils;LLVMAnalysis;LLVMarm;LLVMARMAsmParser;LLVMARMCodeGen;LLVMARMDesc;LLVMARMDisassembler;LLVMARMInfo;LLVMARMUtils;LLVM +AsmParser;LLVMAsmPrinter;LLVMavr;LLVMAVRAsmParser;LLVMAVRCodeGen;LLVMAVRDesc;LLVMAVRDisassembler;LLVMAVRInfo;LLVMBinaryFormat;LLVMBitReader;LLVMBitstreamReader;LLVMBitWriter;LLVMbpf;LLVMBPFAsmParser;LLVMBPFCodeGen +;LLVMBPFDesc;LLVMBPFDisassembler;LLVMBPFInfo;LLVMCFGuard;LLVMCodeGen;LLVMCodeGenTypes;LLVMCore;LLVMCoroutines;LLVMCoverage;LLVMDebugInfoBTF;LLVMDebugInfoCodeView;LLVMDebugInfoDWARF;LLVMDebugInfoGSYM;LLVMDebugInfoL +ogicalView;LLVMDebugInfoMSF;LLVMDebugInfoPDB;LLVMDemangle;LLVMDlltoolDriver;LLVMDWARFLinker;LLVMDWARFLinkerClassic;LLVMDWARFLinkerParallel;LLVMDWP;LLVMExecutionEngine;LLVMExtensions;LLVMFileCheck;LLVMFrontendDrive +r;LLVMFrontendHLSL;LLVMFrontendOffloading;LLVMFrontendOpenACC;LLVMFrontendOpenMP;LLVMFuzzerCLI;LLVMFuzzMutate;LLVMGlobalISel;LLVMhexagon;LLVMHexagonAsmParser;LLVMHexagonCodeGen;LLVMHexagonDesc;LLVMHexagonDisassemb +ler;LLVMHexagonInfo;LLVMHipStdPar;LLVMInstCombine;LLVMInstrumentation;LLVMInterfaceStub;LLVMInterpreter;LLVMipo;LLVMIRPrinter;LLVMIRReader;LLVMJITLink;LLVMlanai;LLVMLanaiAsmParser;LLVMLanaiCodeGen;LLVMLanaiDesc;LL +VMLanaiDisassembler;LLVMLanaiInfo;LLVMLibDriver;LLVMLineEditor;LLVMLinker;LLVMloongarch;LLVMLoongArchAsmParser;LLVMLoongArchCodeGen;LLVMLoongArchDesc;LLVMLoongArchDisassembler;LLVMLoongArchInfo;LLVMLTO;LLVMMC;LLVM +MCA;LLVMMCDisassembler;LLVMMCJIT;LLVMMCParser;LLVMmips;LLVMMipsAsmParser;LLVMMipsCodeGen;LLVMMipsDesc;LLVMMipsDisassembler;LLVMMipsInfo;LLVMMIRParser;LLVMmsp430;LLVMMSP430AsmParser;LLVMMSP430CodeGen;LLVMMSP430Desc +;LLVMMSP430Disassembler;LLVMMSP430Info;LLVMX86CodeGen;LLVMX86Desc;LLVMX86Info;LLVMnvptx;LLVMNVPTXCodeGen;LLVMNVPTXDesc;LLVMNVPTXInfo;LLVMObjCARCOpts;LLVMObjCopy;LLVMObject;LLVMObjectYAML;LLVMOption;LLVMOrcDebuggin +g;LLVMOrcJIT;LLVMOrcShared;LLVMOrcTargetProcess;LLVMPasses;LLVMpowerpc;LLVMPowerPCAsmParser;LLVMPowerPCCodeGen;LLVMPowerPCDesc;LLVMPowerPCDisassembler;LLVMPowerPCInfo;LLVMProfileData;LLVMRemarks;LLVMriscv;LLVMRISC +VAsmParser;LLVMRISCVCodeGen;LLVMRISCVDesc;LLVMRISCVDisassembler;LLVMRISCVInfo;LLVMRISCVTargetMCA;LLVMRuntimeDyld;LLVMScalarOpts;LLVMSelectionDAG;LLVMsparc;LLVMSparcAsmParser;LLVMSparcCodeGen;LLVMSparcDesc;LLVMSpar +cDisassembler;LLVMSparcInfo;LLVMSupport;LLVMSymbolize;LLVMsystemz;LLVMSystemZAsmParser;LLVMSystemZCodeGen;LLVMSystemZDesc;LLVMSystemZDisassembler;LLVMSystemZInfo;LLVMTableGen;LLVMTarget;LLVMTargetParser;LLVMTextAP +I;LLVMTextAPIBinaryReader;LLVMTransformUtils;LLVMve;LLVMVEAsmParser;LLVMVECodeGen;LLVMVectorize;LLVMVEDesc;LLVMVEDisassembler;LLVMVEInfo;LLVMwebassembly;LLVMWebAssemblyAsmParser;LLVMWebAssemblyCodeGen;LLVMWebAssem +blyDesc;LLVMWebAssemblyDisassembler;LLVMWebAssemblyInfo;LLVMWebAssemblyUtils;LLVMWindowsDriver;LLVMWindowsManifest;LLVMx86;LLVMX86AsmParser;LLVMX86CodeGen;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info;LLVMX86TargetM +CA;LLVMxcore;LLVMXCoreCodeGen;LLVMXCoreDesc;LLVMXCoreDisassembler;LLVMXCoreInfo;LLVMXRay;LLVMjit;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Desc;LLVMX86Disassembler;LLVMX86Info + -- Configuring done (0.3s) + -- Generating done (0.0s) + -- Build files have been written to: /home/meowking/proj/llvm/llvmpym/build/cp312-abi3-linux_x86_64 + *** Building project with Ninja... + [1/9] Linking CXX shared module llvmpym_ext.abi3.so + FAILED: llvmpym_ext.abi3.so + : && /nix/store/kp2j7yn0wzwq5piy494r54dafrh83s6s-gcc-wrapper-13.3.0/bin/g++ -fPIC -fPIC -g -shared -o llvmpym_ext.abi3.so CMakeFiles/llvmpym_ext.dir/src/llvm/Analysis.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm +/BitReader.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/enum.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/globalFunc.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Cor +e/iterator.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/miscClasses.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/type.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Core/utils.cpp.o CMakeFiles/llvmpym_ext.dir/src/l +lvm/Core/value.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Disassembler.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/ErrorHandling.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Support.cpp.o CMakeFiles/llvmpym_ext.dir/src/ +llvm/Target.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/TargetMachine.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/Utils.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymContext.cpp.o CMakeFiles/llvmpym_ext.dir/ +src/llvm/types_priv/PymDisasmContext.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMemoryBuffer.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymMetadataEntries.cpp.o CMakeFiles/llvmpym_ext.dir/sr +c/llvm/types_priv/PymModule.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleFlagEntries.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymModuleProvider.cpp.o CMakeFiles/llvmpym_ext.dir/src/llv +m/types_priv/PymOperandBundle.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymPassManagerBase.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetData.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/ty +pes_priv/PymTargetMachine.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvm/types_priv/PymTargetMachineOptions.cpp.o CMakeFiles/llvmpym_ext.dir/src/llvmpym_ext.cpp.o libnanobind-static-abi3.a -lLLVMaarch64 /nix/store/f +r74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64AsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-l +lvm-18.1.8-lib/lib/libLLVMAArch64Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64 +Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Utils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAggressiveInstCombine.a -lLLVMall-targets -lL +LVMamdgpu /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUCodeGen.a /nix/store/fr74q0nf9wlkf +mf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib +/lib/libLLVMAMDGPUInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUTargetMCA.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUUtils.a /nix/store/ +fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAnalysis.a -lLLVMarm /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6 +-llvm-18.1.8-lib/lib/libLLVMARMCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMDisassembler.a + /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llv +m-18.1.8-lib/lib/libLLVMAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAsmPrinter.a -lLLVMavr /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRAsmPar +ser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09 +sic6-llvm-18.1.8-lib/lib/libLLVMAVRDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAVRInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBinaryFor +mat.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitstreamReader.a /nix/store/fr74q0nf9wlkfmf1qqmsk +lykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitWriter.a -lLLVMbpf /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib +/libLLVMBPFCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFDisassembler.a /nix/store/fr74q0nf +9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBPFInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCFGuard.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libL +LVMCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCodeGenTypes.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCore.a /nix/store/fr74q0nf9wlkfmf1qqmskl +ykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCoroutines.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCoverage.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugIn +foBTF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoCodeView.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoDWARF.a /nix/store/fr74q0nf9wlk +fmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoGSYM.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoLogicalView.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1 +.8-lib/lib/libLLVMDebugInfoMSF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoPDB.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDemangle.a /nix/stor +e/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDlltoolDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWARFLinker.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm +-18.1.8-lib/lib/libLLVMDWARFLinkerClassic.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWARFLinkerParallel.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWP +.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExecutionEngine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExtensions.a /nix/store/fr74q0nf9wlkfmf1qqmskly +kmc09sic6-llvm-18.1.8-lib/lib/libLLVMFileCheck.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFro +ntendHLSL.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOffloading.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOpenACC.a /nix/store/fr74q0 +nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOpenMP.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFuzzerCLI.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-l +ib/lib/libLLVMFuzzMutate.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMGlobalISel.a -lLLVMhexagon /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonAsmPars +er.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsk +lykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/l +ibLLVMHipStdPar.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInstCombine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInstrumentation.a /nix/store/fr74q0n +f9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInterfaceStub.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInterpreter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-l +ib/lib/libLLVMipo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRPrinter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRReader.a /nix/store/fr74q0nf9wlkfm +f1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMJITLink.a -lLLVMlanai /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1. +8-lib/lib/libLLVMLanaiCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiDisassembler.a /nix +/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLibDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm- +18.1.8-lib/lib/libLLVMLineEditor.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLinker.a -lLLVMloongarch /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArc +hAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchDesc.a /nix/store/fr74q0nf9 +wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm- +18.1.8-lib/lib/libLLVMLTO.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMC.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCA.a /nix/store/fr74q0nf9wlkfmf1qq +msklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCJIT.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMC +Parser.a -lLLVMmips /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsCodeGen.a /nix/store/fr74q0 +nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMipsDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8- +lib/lib/libLLVMMipsInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMIRParser.a -lLLVMmsp430 /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430AsmParser.a + /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc0 +9sic6-llvm-18.1.8-lib/lib/libLLVMMSP430Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMSP430Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX8 +6CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Info.a -lLLVMnvptx /nix/store/fr74q0nf9wlkf +mf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMNVPTXCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMNVPTXDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/li +bLLVMNVPTXInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjCARCOpts.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjCopy.a /nix/store/fr74q0nf9wlkfmf1 +qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObject.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjectYAML.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOpt +ion.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcDebugging.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcJIT.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc0 +9sic6-llvm-18.1.8-lib/lib/libLLVMOrcShared.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcTargetProcess.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPasse +s.a -lLLVMpowerpc /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCCodeGen.a /nix/store/fr +74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMPowerPCDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-ll +vm-18.1.8-lib/lib/libLLVMPowerPCInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMProfileData.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRemarks.a -lLLV +Mriscv /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVCodeGen.a /nix/store/fr74q0nf9wlkfmf1qq +msklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/li +bLLVMRISCVInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVTargetMCA.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRuntimeDyld.a /nix/store/fr74q0nf9 +wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMScalarOpts.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSelectionDAG.a -lLLVMsparc /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm +-18.1.8-lib/lib/libLLVMSparcAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcDesc.a / +nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSparcInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc0 +9sic6-llvm-18.1.8-lib/lib/libLLVMSupport.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSymbolize.a -lLLVMsystemz /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLV +MSystemZAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZDesc.a /nix/store/fr74q0 +nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-1 +8.1.8-lib/lib/libLLVMTableGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTarget.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTargetParser.a /nix/store/f +r74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTextAPI.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTextAPIBinaryReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm- +18.1.8-lib/lib/libLLVMTransformUtils.a -lLLVMve /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVEAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVECode +Gen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVectorize.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVEDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09si +c6-llvm-18.1.8-lib/lib/libLLVMVEDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVEInfo.a -lLLVMwebassembly /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/l +ibLLVMWebAssemblyAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyDesc.a +/nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyInfo.a /nix/store/fr74q0nf9wlkfm +f1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWindowsDriver.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib +/lib/libLLVMWindowsManifest.a -lLLVMx86 /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86AsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86CodeGen.a + /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09s +ic6-llvm-18.1.8-lib/lib/libLLVMX86Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86TargetMCA.a -lLLVMxcore /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVM +XCoreCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXCoreDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXCoreDisassembler.a /nix/store/fr74q0nf9w +lkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXCoreInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMXRay.a -lLLVMjit /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/ +lib/libLLVMX86CodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86AsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Desc.a /nix/store/fr74q0nf +9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Disassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMX86Info.a _deps/fmt-build/libfmtd.a /nix/store/fr74q0nf9wlkfmf1qqmskl +ykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Desc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAArch64Info.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAAr +ch64Utils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUInfo.a /nix/store/fr74q0nf9wlkfmf1qqm +sklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAMDGPUUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMI +nfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMARMUtils.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDWARFLinker.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc +09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHexagonDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHe +xagonInfo.a /nix/store/q085zx93v7krdw8c92mbwvfhwypck9g9-libffi-3.4.6/lib/libffi.so /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09 +sic6-llvm-18.1.8-lib/lib/libLLVMLanaiDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLanaiInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchDesc +.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLoongArchInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExtensions.a /nix/store/fr74q0nf9wlkfmf1qqmsklykm +c09sic6-llvm-18.1.8-lib/lib/libPolly.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libPollyISL.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMExecutionEngine.a /nix +/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMJITLink.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcTargetProcess.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6- +llvm-18.1.8-lib/lib/libLLVMPasses.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCFGuard.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCoroutines.a /nix/stor +e/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMHipStdPar.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRPrinter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1. +8-lib/lib/libLLVMRuntimeDyld.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOption.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMOrcShared.a /nix/store/fr74q +0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMGlobalISel.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMipo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/li +bLLVMFrontendOpenMP.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMFrontendOffloading.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMInstrumentation.a /nix/st +ore/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMLinker.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMVectorize.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8 +-lib/lib/libLLVMRISCVDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRISCVInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZDesc.a /nix/store/fr7 +4q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSystemZInfo.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMWebAssemblyDesc.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18 +.1.8-lib/lib/libLLVMWebAssemblyInfo.a /nix/store/vxxx8dkmv9w354syic0s2rvl2bgnk1dz-libxml2-2.12.7/lib/libxml2.so /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCA.a /nix/store/fr74q0nf9w +lkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAsmPrinter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMSelectionDAG.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/li +b/libLLVMCodeGen.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitWriter.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObjCARCOpts.a /nix/store/fr74q0nf9wlk +fmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMScalarOpts.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAggressiveInstCombine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8 +-lib/lib/libLLVMInstCombine.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTarget.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTransformUtils.a /nix/store/f +r74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAnalysis.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMProfileData.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8- +lib/lib/libLLVMSymbolize.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoBTF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoDWARF.a /nix/stor +e/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoPDB.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoMSF.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm +-18.1.8-lib/lib/libLLVMCodeGenTypes.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCDisassembler.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMObject.a /nix +/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMIRReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMAsmParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-1 +8.1.8-lib/lib/libLLVMBitReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMCore.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMRemarks.a /nix/store/fr74q0n +f9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBitstreamReader.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMMCParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-li +b/lib/libLLVMMC.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDebugInfoCodeView.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTextAPI.a /nix/store/fr74q0nf9 +wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMBinaryFormat.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMTargetParser.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib +/lib/libLLVMSupport.a /nix/store/fr74q0nf9wlkfmf1qqmsklykmc09sic6-llvm-18.1.8-lib/lib/libLLVMDemangle.a -lrt -ldl -lm /nix/store/rc18a8k50zmrif61250sfidkqvlg41ln-zlib-1.3.1/lib/libz.so /nix/store/a1370wggay4 +293caa9z82dc5dazmyg5a-ncurses-6.4.20221231/lib/libtinfo.so && : + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMaarch64: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMall-targets: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMamdgpu: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMarm: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMavr: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMbpf: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMhexagon: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMlanai: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMloongarch: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMmips: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMmsp430: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMnvptx: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMpowerpc: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMriscv: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMsparc: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMsystemz: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMve: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMwebassembly: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMx86: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMxcore: No such file or directory + /nix/store/2p1sq1nr09xr3xb1a9lrjgdanvk1aakb-binutils-2.42/bin/ld: cannot find -lLLVMjit: No such file or directory + collect2: error: ld returned 1 exit status + ninja: build stopped: subcommand failed. + + *** CMake build failed + error: subprocess-exited-with-error + + × Building editable for llvmpym (pyproject.toml) did not run successfully. + │ exit code: 1 + ╰─> See above for output. + + note: This error originates from a subprocess, and is likely not a problem with pip. + full command: /home/meowking/proj/llvm/llvmpym/.venv/bin/python /home/meowking/proj/llvm/llvmpym/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_editable /tmp/nix- +shell.O4BtHo/tmp9rb1km9e + cwd: /home/meowking/proj/llvm/llvmpym + Building editable for llvmpym (pyproject.toml) ... error + ERROR: Failed building editable for llvmpym +Failed to build llvmpym +ERROR: Could not build wheels for llvmpym, which is required to install pyproject.toml-based projects + +[notice] A new release of pip is available: 24.0 -> 24.2 +[notice] To update, run: pip install --upgrade pip +error: Recipe `install` failed on line 6 with exit code 1 +]133;A\ +llvmpym on  HEAD (eabdf88) [!] is [22;1;38:5:208m📦 v0.0.5 via △ v3.29.6 via 🐍 v3.12.4 (.venv) via [22;1;38:2:0:147:167mt v0.11.1 via ❄️ impure (nix-shell-env) +✦2 ❯ llvm-config --components --help +]133;C\aarch64 aarch64asmparser aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets amdgpu amdgpuasmparser amdgpucodegen amdgpudesc amdgpudisassembler amdgpuinfo +amdgputargetmca amdgpuutils analysis arm armasmparser armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bit +streamreader bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard codegen codegentypes core coroutines coverage debuginfobtf debuginfocodeview debuginfodwarf debuginfogsym debuginfological +view debuginfomsf debuginfopdb demangle dlltooldriver dwarflinker dwarflinkerclassic dwarflinkerparallel dwp engine executionengine extensions filecheck frontenddriver frontendhlsl frontendoffloading frontendopena +cc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter i +rreader jitlink lanai lanaiasmparser lanaicodegen lanaidesc lanaidisassembler lanaiinfo libdriver lineeditor linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo l +to mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodege +n nvptx nvptxcodegen nvptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcasmparser powerpccodegen powerpcdesc powerpcdisassembler p +owerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc riscvdisassembler riscvinfo riscvtargetmca runtimedyld scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcdisassembl +er sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser textapi textapibinaryreader transformutils ve veasmparser vecodegen v +ectorize vedesc vedisassembler veinfo webassembly webassemblyasmparser webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86 +codegen x86desc x86disassembler x86info x86targetmca xcore xcorecodegen xcoredesc xcoredisassembler xcoreinfo xray +usage: llvm-config