fanquake

Results 1000 comments of fanquake

Guix Build: ```bash 86d20fcaf2331084035fba29305dbcd22665a7a0f910ffbe1667541a338129ed guix-build-001b1cf01045/output/aarch64-linux-gnu/SHA256SUMS.part 06ec1b29ed2ac24733fa24083460298e4c9a2cbba8845164f849aebb50c94e91 guix-build-001b1cf01045/output/aarch64-linux-gnu/bitcoin-001b1cf01045-aarch64-linux-gnu-debug.tar.gz 16b21d25dab9222dc69774e0e788c10bac4f15783c4ccb46c11e0608d132021d guix-build-001b1cf01045/output/aarch64-linux-gnu/bitcoin-001b1cf01045-aarch64-linux-gnu.tar.gz 3cdd10a2eb9e0bdba787fbb4c7ae63f74b3d238fbfed9a94a11fc3be90fafb4f guix-build-001b1cf01045/output/arm-linux-gnueabihf/SHA256SUMS.part 3b2dc9c09e761dc75f6ae15bb8cd5fcdc4e056600e68e0c452db619a933eb24f guix-build-001b1cf01045/output/arm-linux-gnueabihf/bitcoin-001b1cf01045-arm-linux-gnueabihf-debug.tar.gz 6bb830a6bcb831cbb2ccfb68bd70c691d73661561cc4f60b224dc8d946b9bd73 guix-build-001b1cf01045/output/arm-linux-gnueabihf/bitcoin-001b1cf01045-arm-linux-gnueabihf.tar.gz 3715ca06ff1771bc35e1e4265ce939ad25c731fd94ee4266248e6658450898c3 guix-build-001b1cf01045/output/arm64-apple-darwin/SHA256SUMS.part 3f78d59c99461020ee190ad8665d9b595df3cb42c895a615887bf0a8fb4cb112 guix-build-001b1cf01045/output/arm64-apple-darwin/bitcoin-001b1cf01045-arm64-apple-darwin-unsigned.tar.gz ba816c0fdb632391b1528d4cb858da12a43c0a061b5aaacd077fd2901963df53 guix-build-001b1cf01045/output/arm64-apple-darwin/bitcoin-001b1cf01045-arm64-apple-darwin-unsigned.zip 3d5312341c52b4f076341102aeb46d20ece44d49a14985314d63fc2787e04d15 guix-build-001b1cf01045/output/arm64-apple-darwin/bitcoin-001b1cf01045-arm64-apple-darwin.tar.gz b704319015b4e670ed1e4add637d80c6d1d9cac3d8363d6f36e8e3daa157589d guix-build-001b1cf01045/output/dist-archive/bitcoin-001b1cf01045.tar.gz faf0f14db65a8f40afe12e6382b04d7b59d5fa6c247bb972a8624cf9c92a02eb guix-build-001b1cf01045/output/powerpc64-linux-gnu/SHA256SUMS.part 1070564b98617051a4bf1327e1d81f610ac6edf67223e803843d3e2360f40e70 guix-build-001b1cf01045/output/powerpc64-linux-gnu/bitcoin-001b1cf01045-powerpc64-linux-gnu-debug.tar.gz 9b3264c70a26c1895b7ae123d361f90935fb467b822e4a5580bdcade07f9a288...

One thing to investigate is if `-ggdb(n)` is useful here at all.

@theuni reminder that you might want to followup here at some point, re recent discussion/debugging.

> I did notice this is changing darwin, linux, and windows flags from O1 to Og but not freebsd/netbsd/openbsd flags so was curious if that was intentional. It was not....

I've pushed up a patch that should work around the broken qt code (although it's unclear that 32-bit Clang builds are something we need to support for the gui). Note...

> Can you describe why you think it's important that they align? Mostly for more intuitive behaviour. I think this was more interesting when it was going to be -Og...

Does anyone want to summarize the state of this, and migrate it to https://github.com/bitcoin/bitcoin/issues ?

> -DAPPEND_CXXFLAGS="-fprofile-instr-generate -fcoverage-mapping -fPIE" Why do you need to add -fPIE here? CMake should be doing this automatically?

> Provides stronger guarantees about where dependencies come from during a (depends) build; i.e. only from depends. Can you elaborate on this? Currently, CMake configured with a depends toolchain, should...