Created attachment 920754 [details] build.log sparc64-unknown-linux-gnu-gcc -O2 -mcpu=ultrasparc -pipe -Wl,-O1 -Wl,--as-needed lssbus.c -o lssbus lssbus.c: In function ‘main’: lssbus.c:562:23: warning: format not a string literal and no format arguments [-Wformat-security] 562 | fprintf(stderr, help_msg); | ^~~~~~~~ lssbus.c:575:25: warning: format not a string literal and no format arguments [-Wformat-security] 575 | fprintf(stderr, help_msg); | ^~~~~~~~ lssbus.c:595:21: error: assignment to ‘struct sbusDevice *’ from incompatible pointer type ‘struct device *’ [-Wincompatible-pointer-types] 595 | devlist[numDevs]=devices; | ^ make: *** [Makefile:11: lssbus] Error 1 I can't seem to find the upstream sources for this any more so I'm wondering if we should just append -std=gnu89 and call it a day, however opening a bug in case someone disagrees and can see a better fix.