From aa1ed2e02d256e0207c01db8585a99c347a9d881 Mon Sep 17 00:00:00 2001 From: Meow King Date: Thu, 8 Aug 2024 00:08:03 +0800 Subject: [PATCH] fix: function pointer binding --- docs/source/conf.py | 2 +- docs/source/index.rst | 9 +- example/el_psy_congaroo.py | 12 +- src/llvm/Core/miscClasses.cpp | 24 +- src/llvm/Disassembler.cpp | 9 +- src/llvm/ErrorHandling.cpp | 23 +- src/llvm/Support.cpp | 59 +- t | 2052 --------------------------------- 8 files changed, 91 insertions(+), 2099 deletions(-) delete mode 100644 t diff --git a/docs/source/conf.py b/docs/source/conf.py index 7df4ee6..36b9efd 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -9,7 +9,7 @@ project = 'llvmpym' copyright = '2024, Meow King' author = 'Meow King' -release = '0.0.4' +release = '0.0.5' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/docs/source/index.rst b/docs/source/index.rst index 3da3583..7c430d5 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -82,13 +82,8 @@ Status "``BitWriter.h``", "``core``" "", "``utils``" -- All functions that operates on lambda functions(function pointers) is not bound - or handled incorrectly. Typically those parameters'(or returned value's) type name ends - with `Hanlder` or `Callback`, e.g. `LLVMDiagnosticHandler`, `LLVMYieldCallback`. Though - very few API operates on lambda functions. - -- All functions accepts or return a void pointer (`void *`) is not bound. Though - very few API accepts or return a void pointer. +- All functions accepts or return a void pointer (`void *`) is not bound (including + lambda functions/function pointers). Though very few API accepts or return a void pointer. Table of contents diff --git a/example/el_psy_congaroo.py b/example/el_psy_congaroo.py index dd50299..ade5f27 100644 --- a/example/el_psy_congaroo.py +++ b/example/el_psy_congaroo.py @@ -1,10 +1,2 @@ -# Note use `pip install .` to install this package -# In `pip install --no-build-isolation -ve .` mode it won't work - -import llvmpym.core as core - -c = core.Context.get_global_context() -s = r'target triple = "unknown-unknown-unknown"' -mem_buf = core.MemoryBuffer.from_str(s, "") -res = c.parse_ir(mem_buf) -print(res) +from llvmpym import error_handling +error_handling.install_fatal_error_handler(lambda s: print(s)) diff --git a/src/llvm/Core/miscClasses.cpp b/src/llvm/Core/miscClasses.cpp index 49b4bc5..d2cf1fd 100644 --- a/src/llvm/Core/miscClasses.cpp +++ b/src/llvm/Core/miscClasses.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include "../types_priv.h" #include "../utils_priv.h" #include "utils.h" @@ -1268,12 +1269,23 @@ void bindOtherClasses(nb::module_ &m) { "will be available in the IR.\n" "This can be used to save memory and runtime, " "especially in release mode.")) - .def("set_diagnostic_handler", // FIXME - [](PymContext &c, LLVMDiagnosticHandler handler, void * diagnosticContext){ - return LLVMContextSetDiagnosticHandler(c.get(), handler, diagnosticContext); - }, - "handler"_a, "diagnostic_context"_a, - "Set the diagnostic handler for this context.") + // .def("set_diagnostic_handler", + // [](PymContext &c, + // std::function handler, + // nb::any diagnosticContext){ + // static std::function *callback = + // new std::function(std::move(handler)); + // return LLVMContextSetDiagnosticHandler + // (c.get(), + // [](LLVMDiagnosticInfoRef di, void * v) { + // if (callback) { + // (*callback)(PymDiagnosticInfo(di), nb::any(v)); // FIXME + // } + // }, + // &diagnosticContext); + // }, + // "handler"_a, "diagnostic_context"_a, + // "Set the diagnostic handler for this context.") // .def("get_diagnostic_handler", FIXME // [](PymContext &c) { return LLVMContextGetDiagnosticHandler(c.get()); }, // "Get the diagnostic handler of this context.") diff --git a/src/llvm/Disassembler.cpp b/src/llvm/Disassembler.cpp index bfd90a3..fc1fd12 100644 --- a/src/llvm/Disassembler.cpp +++ b/src/llvm/Disassembler.cpp @@ -8,6 +8,13 @@ namespace nb = nanobind; using namespace nb::literals; void populateDisassembler(nb::module_ &m) { - // m.def("create_disasm") + auto DisasmContextClass = + nb::class_> + (m, "DisasmContext", "DisasmContext"); + + // DisasmContextClass + // .def("__init__", + // [](PymDisasmContext *dc, const char *tripleName, nb::any DisInfo, + // int tagType, LLVM)); } diff --git a/src/llvm/ErrorHandling.cpp b/src/llvm/ErrorHandling.cpp index a9e98d5..f69a8cd 100644 --- a/src/llvm/ErrorHandling.cpp +++ b/src/llvm/ErrorHandling.cpp @@ -1,20 +1,37 @@ #include +#include +#include +#include #include #include "ErrorHandling.h" +#include namespace nb = nanobind; using namespace nb::literals; +namespace nb = nanobind; +using namespace nb::literals; void populateErrorHandling(nb::module_ &m) { - // FIXME doesn't work: https://github.com/wjakob/nanobind/discussions/616#discussioncomment-10097607 - m.def("install_fatal_error_handler", &LLVMInstallFatalErrorHandler, "handler"_a, + m.def("install_fatal_error_handler", + [](std::function handler) { + // NOTE a raw pointer is required, which allows explicit control over the + // callback's lifetime, avoiding issues with the Python interpreter's shutdown process. + static std::function *callback = + new std::function(std::move(handler)); + + LLVMInstallFatalErrorHandler([](const char *reason) { + if (callback) { + (*callback)(reason); + } + }); + }, + "handler"_a, "Install a fatal error handler. By default, if LLVM detects a fatal error, it" "will call exit(1). This may not be appropriate in many contexts. For example," "doing exit(1) will bypass many crash reporting/tracing system tools. This" "function allows you to install a callback that will be invoked prior to the" "call to exit(1)."); - m.def("reset_fatal_error_handler", &LLVMResetFatalErrorHandler, "Reset the fatal error handler. This resets LLVM's fatal error handling" "behavior to the default."); diff --git a/src/llvm/Support.cpp b/src/llvm/Support.cpp index bdf9e5f..c91b5f3 100644 --- a/src/llvm/Support.cpp +++ b/src/llvm/Support.cpp @@ -3,9 +3,12 @@ #include #include +#include + namespace nb = nanobind; using namespace nb::literals; + void populateSupport(nb::module_ &m) { m.def("load_library_permanently", @@ -27,23 +30,41 @@ void populateSupport(nb::module_ &m) { "the same way across LLVM versions."); - // FIXME seems not practical in python side - // m.def("search_for_address_of_symbol", - // [](const char *symbolName) { - // return LLVMSearchForAddressOfSymbol(symbolName); - // }, - // "name"_a, - // "This function will search through all previously loaded dynamic" - // "libraries for the symbol symbolName. If it is found, the address of" - // "that symbol is returned. If not, null is returned."); - - // m.def("add_symbol", - // [](const char *symbolName, nb::any symbolValue) { - // // the passed value is nb::any*, but not void * - // return LLVMAddSymbol(symbolName, &symbolValue); - // }, - // "symbol_name"_a, "symbol_value"_a, - // "This functions permanently adds the symbol symbolName with the" - // "value symbolValue. These symbols are searched before any" - // "libraries."); + // FIXME + // can work, but the returned type is an capsule object, which can only be + // passed into binding functions, so if we want to do operation based on + // the returned address like `static_cast`, then we need to define a function + // for it + m.def("search_for_address_of_symbol", + [](const char *symbolName) { + return LLVMSearchForAddressOfSymbol(symbolName); + }, + "name"_a, + "This function will search through all previously loaded dynamic" + "libraries for the symbol symbolName. If it is found, the address of" + "that symbol is returned. If not, null is returned."); + + // seems to work correctly + // test example: + // + // for static void *x; + // + // [](nb::any a) { + // x = &a; + // } + + // and then + // std::cout << x << std::endl; + // std::cout << *(static_cast(x)) << std::endl; + // + // 0x7fffffff7d20 + // 1 + m.def("add_symbol", + [](const char *symbolName, nb::any symbolValue) { + return LLVMAddSymbol(symbolName, &symbolValue); + }, + "symbol_name"_a, "symbol_value"_a, + "This functions permanently adds the symbol symbolName with the" + "value symbolValue. These symbols are searched before any" + "libraries."); } diff --git a/t b/t deleted file mode 100644 index 14784af..0000000 --- a/t +++ /dev/null @@ -1,2052 +0,0 @@ -]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