kevinfrei wrote: doBuild.sh: ``` #!/bin/sh ./llvm-config.sh cd rel-llvm ninja -v sudo ninja -v install-distribution cd .. ./lldb-config.sh cd rel-lldb ninja -v ``` llvm-config.sh: ``` #!/bin/sh cmake -G Ninja \ -B rel-llvm \ -S llvm/llvm \ -DCMAKE_BUILD_TYPE=Release \ -DLLVM_ENABLE_PROJECTS=clang \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLLVM_APPEND_VC_REV=OFF \ -DCMAKE_INSTALL_PREFIX=/usr/lib/llvm/18 \ -DBUILD_SHARED_LIBS=OFF \ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_TARGETS_TO_BUILD="AArch64;X86" \ -DLLVM_INCLUDE_BENCHMARKS=OFF \ -DLLVM_ENABLE_ZSTD=yes \ -DLLVM_ENABLE_CURL=yes \ -DLLVM_HOST_TRIPLE=i686-pc-linux-gnu \ -DLLVM_DISTRIBUTION_COMPONENTS="LLVM;LTO;Remarks;llvm-config;cmake-exports;llvm-headers;LLVMDemangle;LLVMSupport;LLVMTableGen;llvm-tblgen;dsymutil;llc;lli;llvm-addr2line;llvm-ar;llvm-as;llvm-bcanalyzer;llvm-bitcode-strip;llvm-c-test;llvm-cat;llvm-cfi-verify;llvm-config;llvm-cov;llvm-cvtres;llvm-cxxdump;llvm-cxxfilt;llvm-cxxmap;llvm-debuginfo-analyzer;llvm-debuginfod-find;llvm-diff;llvm-dis;llvm-dlltool;llvm-dwarfdump;llvm-dwarfutil;llvm-dwp;llvm-exegesis;llvm-extract;llvm-gsymutil;llvm-ifs;llvm-install-name-tool;llvm-jitlink;llvm-lib;llvm-libtool-darwin;llvm-link;llvm-lipo;llvm-lto;llvm-lto2;llvm-mc;llvm-mca;llvm-ml;llvm-modextract;llvm-mt;llvm-nm;llvm-objcopy;llvm-objdump;llvm-opt-report;llvm-otool;llvm-pdbutil;llvm-profdata;llvm-profgen;llvm-ranlib;llvm-rc;llvm-readelf;llvm-readobj;llvm-readtapi;llvm-reduce;llvm-remarkutil;llvm-rtdyld;llvm-sim;llvm-size;llvm-split;llvm-stress;llvm-strings;llvm-strip;llvm-symbolizer;llvm-tli-checker;llvm-undname;llvm-windres;llvm-xray;opt;sancov;sanstats;verify-uselistorder;opt-viewer;llvm-debuginfod" ``` lldb-config.sh: ``` #!/bin/sh cmake -G Ninja \ -B rel-lldb \ -S llvm/lldb \ -DCMAKE_BUILD_TYPE=Release \ -DLLVM_TARGETS_TO_BUILD="AArch64;X86" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLLVM_ENABLE_LIBEDIT=yes \ -DLLVM_ENABLE_TERMINFO=yes \ -DLLVM_ENABLE_LIBXML2=yes \ -DLLVM_ENABLE_EH=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_ENABLE_CURL=yes \ -DLLVM_HOST_TRIPLE=i686-pc-linux-gnu \ -DPython3_EXECUTABLE=/usr/bin/python3 \ -DLLVM_DIR=/home/freik/src/rel-llvm/lib/cmake/llvm ``` And, here's the output of that whole mess: [hopefully-enough.log.gz](https://github.com/llvm/llvm-project/files/13681262/hopefully-enough.log.gz)
https://github.com/llvm/llvm-project/pull/70996 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits