gcc 2.96 on redhat 8.0 compiles linuxbios just fine. gcc 2.96 on redhat 7.3 gets an error on that pirq change I made recently.
I have now put in, tested, and committed the following patch, let me know if this helps:
#if GCC_VERSION < 3000 struct irq_info slots[1]; #else struct irq_info slots[]; #endif
Compiles now on my redhat 7.3
ron