--- Log opened Fri Feb 04 00:00:49 2022 00:03 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 01:11 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 240 seconds] 01:19 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 01:24 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 01:25 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-builds 05:11 -!- jamesob2 [~jamesob@pool-108-31-54-223.washdc.fios.verizon.net] has joined #bitcoin-core-builds 05:12 -!- jamesob [~jamesob@pool-108-31-54-223.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 05:12 -!- jamesob2 is now known as jamesob 05:30 < fanquake> Playing with #23203 again. Swapped back to GCC 10.3.0 + Binutils 2.37 to match what we use in Guix 05:30 < gribble> https://github.com/bitcoin/bitcoin/issues/23203 | [POC] build: static musl libc based bitcoind (with LTO) by fanquake · Pull Request #23203 · bitcoin/bitcoin · GitHub 05:30 < fanquake> Building for size, a fully static, musl linked bitcoind is 8.6mb 05:30 < fanquake> That's also using LTO 06:09 < laanwj> nice! 07:38 < MarcoFalke> Can you compress that further in a bitcoind.xz or so? 08:09 < cfields> fanquake: nice! Is the size down meaningfully without boost? 08:33 < cfields> fanquake: also, I just realized... I think we need an lto'd libstdc++/libc++abi, no? 08:35 < cfields> unless I'm mistaken, moving boost::filesystem -> std::filesystem might've actually _increased_ the size of the static binary, since the filesystem stuff would've been lto'd as a part of boost instead. 08:35 < laanwj> good point, is that even a thing 08:35 < laanwj> though i'd expect most if it is implemented in the headers 08:36 < cfields> laanwj: I'm pretty sure clang+ lto + libc++ all place nice together. I'm not sure about libstdc++. 08:36 < cfields> right, goot point. 08:37 < cfields> *play nice 08:42 < jamesob> there's no way to build a statically-linked bitcoind, right? 08:42 < jamesob> (on master) 08:44 < cfields> Not nicely. You could try hacking the link-line to add "-static", but I doubt it'd just work as-is. fanquake's PR is definitely the way to go. 09:59 < laanwj> unless you have a linux with musl libc, i wouldn't recommend it; statically linking with glibc doesn't really work 10:27 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 250 seconds] 10:37 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 11:44 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 256 seconds] 11:48 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 12:22 -!- mninja [~mninja@cpe-98-14-66-91.nyc.res.rr.com] has joined #bitcoin-core-builds 12:29 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 256 seconds] 13:25 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 13:59 -!- greypw254 [~greypw2@grey.pw] has joined #bitcoin-core-builds 15:14 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 250 seconds] 16:07 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 16:43 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 256 seconds] 17:48 -!- koolazer [~koo@user/koolazer] has quit [Remote host closed the connection] 20:35 -!- mninja [~mninja@cpe-98-14-66-91.nyc.res.rr.com] has quit [Quit: Client closed] --- Log closed Sat Feb 05 00:00:50 2022