I was trying to configure the llvm-test-suite using /tmp as the CMake binary dir, by using the Makefile generator (ninja was giving me some really weird errors, i'll debug those later...).
As so:
# Manually downloaded and copied to /home/anon
cd llvm-test-suite-llvmorg-13.0.0
cmake -B /tmp/llvm-test-suite
....
This does a silly amount of flushes after "configuring done" is printed. Feels like we're super bottle necked by something CMake is doing and it defers flushing a whole bunch of files until the end of the configure step.
Here's the contents of my ports database for this test. This was done with x86_64 clang toolchain.
Highlights are: llvm, git, cmake, python3, ninja. I had to mess with curl a bit, that's why it's manual.
auto ncurses 6.3
auto zlib 1.2.11
manual llvm 13.0.0
dependency llvm ncurses zlib
auto openssl 1.1.1m
dependency openssl zlib
auto zstd 1.5.1
manual curl 7.81.0
dependency curl openssl zlib zstd
manual git 2.33.0
dependency git zlib curl
auto bash 5.1.8
auto make 4.3
auto sed 4.2.1
auto libuv 1.42.0
manual cmake 3.22.1
dependency cmake bash make sed ncurses libuv
auto bzip2 1.0.8
auto libffi 3.4.2
auto libuuid 2.37.2
auto readline 8.1
auto sqlite 3350500
auto termcap 1.3.1
manual python3 3.10.1
dependency python3 bzip2 libffi libuuid ncurses openssl readline sqlite termcap zlib
manual ninja 1.8.2
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too