19:39:37 @iximeow --> 22min build time!!! What nightly(1onbld) options did you use for that ( fenix illumos#17565 ) build? 19:39:38 BUG 17565: mdb: ::cpustack should survive bogus CPU numbers (New) 19:39:38 ↳ https://www.illumos.org/issues/17565 | https://code.illumos.org/c/illumos-gate/+/4361 19:40:41 Also, CPU/RAM/disk combos? My Ryzen 3700X does NIGHTLY_OPTIONS="-ADCmnprft" in 40mins. 20:10:59 [illumos-gate] 17565 mdb: ::cpustack should survive bogus CPU numbers -- iximeow 20:26:37 danmcd: I have an AMD EPYC 7402P 24-Core (2800 MHz) which I think does an RTI build in 31 minutes 20:27:08 mail_msg reports the actual build part as 10:43 for DEBUG and 11:54 for non-DEBUG 20:28:04 3x cores 10min (25%) savings from my 3700X. That makes me feel less jealous. I'm unsure what iximeow has but I really wanna know. 20:39:25 I have an AMD EPYC 8224P (also 24-core) with similar build times. the mostly-single-threaded post-build housekeeping stuff really starts to dominate the wall clock time with that many cpus. 20:43:10 there's a handful of big-directories that show up annoyingly in pgrep as if they matter, too 20:59:51 [illumos-gate] 17562 cxgbe could reclaim more gracefully -- Patrick Mooney 21:04:19 my dream for a build system that knows history, and schedules the subdirectory-ful bits of cmd/ first 21:09:04 my dream is to finish my revised make parallel job governor and then take the brakes off in the makefiles 21:12:33 (this includes having cw playing along with it so cw with main+shadow+smatch counts as 3 jobs while all three are running..) 21:18:00 that would be good, and job governing that made sense too (though that's a compatibility shock, given how differently our -j N and a competent one work) 21:18:49 should you do the fifo semaphore, and suddenly everyone's -j 32 actually means _32_ and not 32^depth 21:30:36 though under normal circumstances, we build everything after the tools build with the new make so the main worry for compat shock would be make clean/make tools 22:10:30 danmcd: i'm *pretty sure* it's NIGHTLY_OPTIONS="-nCDAprt" (several months ago i put together a ./prep_mailmsg.sh that drives basically all of it, 'cause i often forget to build just the one new patch on whatever the tip of the gate is) 22:11:00 but, 7950x with... some ECC RAM at a reasonable-but-not-Gamer speeds and an nvme disk it all lives on 22:12:52 the real trick is that ./prep_mailmsg ends by echoing \a a few times so i... run it in a shell and forget about it for a bit while i'm doing other things :D 22:52:50 ah, the memory is 3600 MT/s and the disk is a 2TB 970 EVO Plus 22:53:11 til nightly -m which is probably better than having a bell :)