* Ronald G Minnich rminnich@lanl.gov [021021 21:08]:
OK, it turns out one change involves structure packing.
I'm not sure of the others, but I have confirmed that 3.2 will not build a working linuxbios and 2.96 will (on Redhat 8.0). The problems are in the MP table creation and/or parsing.
Have you tried to play with the strict aliasing option in gcc? This should change gcc's behavior on packing data into structs or unions.
Stefan