Jessica Clarke
Jessica Clarke
Several questions/points: 1. What is your system toolchain? It sounds like you have an LLVM 12 being used? Although we've fixed cross-building with LLVM 12, it's quite possible there's something...
> Hi @jrtc27 , > > LLVM6? Sounds a bit old but reports to be the newest available: > > tariq@lhrptariq00002:/data/toolchains/riscv/CHERI/cheribuild$ /usr/bin/clang --version > clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final) > Target:...
> Hi again, > > OK I'm now building: > > `./cheribuild.py --source-root $PWD/download cheribsd-sdk-riscv64-purecap` > > It says: > > `Checking if /usr/bin/clang-12 can be used to build FreeBSD...`...
There will be tons of errors as it tries to discover various properties of the host, that's to be expected. You likely want to see what the _last_ error in...
Ok, that makes sense, I see the problem (as for why it's only sometimes an error, some of the configure checks pass -Werror, some don't).
The QEMU issue should be resolved by https://github.com/CTSRD-CHERI/cheribuild/commit/1359bfe96c1e5f036ba453b3d6ce1d2e00c1dd0a.
I don't believe there are any remaining issues here
You're mixing CHERI LLD (/home/yangxianshuai/cheri/output/sdk/bin/ld.lld) with your system LLVM 6 (/usr/lib/llvm-6.0/bin/clang, pointed to by /usr/bin/clang from the looks of it) with LTO enabled (default for our QEMU build, can be...
If you hoist it above imports then you'll make flake8 unhappy and need a whole load of E402 waivers... not particularly appealing to me. To be honest the whole concept...
Python 3.5 was released in 2015.