David Gibson
David Gibson
I've had a preliminary look and it sems like the problem is in the graph checks. As an interim approach, you should be able to disable those with `-Wno-graph_nodes`.
Sorry, I wasn't clear. Yes I plan to fix this, probably soon - it doesn't look too hard. But, it will be at least a few days, probably not until...
That's unfortunate. However, I don't have easy access to a FreeBSD machine to debug with.
> Is there anything I can provide in terms of logs that may help etc? Not really, sorry. If you had good instructions for setting up a FreeBSD VM running...
Ok, I figured out to get a FreeBSD VM running and I've diagnosed the problem. The problem is that FreeBSD's printf(1) doesn't handle `\0` escapes in parameters formatted with `%b`...
Well, that explains the first failure. The second one is different - it happens because on FreeBSD `sscanf("003", "%i", &val)` gives 0 rather than 3. In figuring out how to...
> > Ok, I figured out to get a FreeBSD VM running and I've diagnosed the problem. > > The problem is that FreeBSD's printf(1) doesn't handle `\0` escapes in...
> > Well, that explains the first failure. The second one is different - it happens because on FreeBSD `sscanf("003", "%i", &val)` gives 0 rather than 3. In figuring out...
Ok, punted on the other cleanups for the time being, but I believe I've fixed the bug on BSD. Can you please retry with latest git main.
@diizzyy good to hear. Fwiw, I just got FreeBSD tests working again on Cirrus CI, so I hope to avoid this sort of regression in future.