18:29:21 [illumos-gate] 16768 kernel printf should know about %j and %z size specifiers -- Toomas Soome 18:29:38 now we can update gcc:) 18:31:05 I'll be happy to review that and get a release / tag cut. 18:32:59 [illumos-gate] 16821 loader: dosfs fails to access directory data with large cluster number -- Toomas Soome 18:58:31 rmustacc, tsoome: I'd be interested to know which gcc to look at, for bringing the aarch64 stuff forward 19:10:01 currently gate compilers are 10 and 7 19:12:13 for next, I have been building with 14, they are almost the same in context of warnings 19:14:36 at the end we need the decision which one to pick because there is one fix which needs compiler parameter to be set and that parameter is available since gcc 12, so we do need to use _gccVERSION option to set it. 19:16:25 So I think my main question is what's the relative warning churn we need to deal with between 13 and 14 right now. 19:16:37 As I know 14 changed a number of defaults and K&R related bits. 19:17:02 I'd like to get to 14 and later, just want to be cogniscent and see if we can get rid of 7 shadow sooner. 19:17:30 I have a couple(?) unrelated points 19:17:46 .) I'd prefer a newer compiler sooner, chasing version numbers you never win 19:17:53 .) removing gcc 7 you can just do now 19:18:23 .) I'd love it if you when you upgraded, you sort of "contracted private" she shadow to me until I get arm fixed 19:18:31 s/she/the/ 19:18:59 I guess all have stopped using 7 as primary? 19:19:01 Well, the reason I wanted to get to 14 was C23. So feature chasing versus version, but I agree getting to something sooner is better. 19:19:09 We require 10 as the primary. 19:19:12 if so, there is no need to use 7 for shadow 19:19:17 yeah, there's no use for 7 as shadow 19:19:26 It mostly has been kept as a courtesy to folks for a bit. 19:19:33 I think we left it as a courtesy, and then an extended courtesy 19:20:16 So right now we have an existing 13.x branch. I'm not sure of what our relative warning clean up is to get it to shadow status and what that versus 14 looks like. 19:21:41 just a moment, I'll push my 13 and 14 branches 19:26:41 https://github.com/tsoome/illumos-gate/tree/gcc13 https://github.com/tsoome/illumos-gate/tree/gcc14 and https://github.com/tsoome/illumos-gate/tree/gcc14-assfail last one is with assfail fix and dropped updates for vmm and smbsrv as assfail change fixes those. 19:27:49 So 13 and 14 are mostly similar if I'm reading that right (modulo assfail issues)? 19:27:55 yep 19:28:07 Given that, seems probably better to go shadow 14? 19:28:23 And Rich, I'm fine with the shadow request for ARM and holding that. 19:28:35 whichever works best as a shadow and encouraging testing as a primary seems best 19:29:40 also 14 does not seem to need -gstrict-dwarf 19:30:14 We can work through some of the dwarf / ctf bits once it's there in a shadow too. 19:30:40 So maybe andyf, you can work with tsoome to get a bring up branch for 14.2? I'll get a base bit pushed there in a bit. 19:31:43 with last reviews I should get those queues really short too 19:31:48 I seem to remember from when I was working on a prototype "new-style" saveargs, that strict-dwarf seemed preferable regardless 19:32:01 I don't remember why though :( 19:32:33 possibly just that it firmly matched what I was looking at with a standard I could read 19:33:45 and as I told Dan - I probably leave assfail as is [at leas for now] as Gordon is strongly opposing it. if it means few code changes, so be it. 20:26:40 tsoome: I don't think that's a good idea. I'm working on an IPD to cover some details on assertions. 20:28:27 well, it is blocking compiler update and we can easily revert the related changes once assfail is fixed. 20:30:06 Anyhow, I'm doing other remaining bits first;) 20:33:31 [illumos-gate] 16807 pcfs: writes to pcfs do not update fat on 4kn disks -- Toomas Soome 20:41:26 Yes, I can help with getting the omnios 14.2 patches (or some other set) into an illumos branch. 20:46:04 andyf: don't suppose the arm branch merges that easy too? 20:46:09 not sure what omnios has done with that gcc, if anything. 20:47:23 14? Just carried forward the patches from 13 as far as I remember. The last illumos specific bit was "cmn_err() supports 'h' and 'hh'" which ended up in illumos/gcc 10 IIRC 20:47:41 With the arm branch, I don't think we've done anything apart from contribute the odd patch to your repo 20:52:09 ok