What on Earth is a fixup error?
There are a number of fixup-related error messages that all roughly mean the same thing. They are all produced by the linker application and have the form: (476) fixup overflow referencing %s %s (location 0x%lX (0x%lX+%d), size %d, value 0x%lX) (477) fixup overflow in expression (location 0x%lX (0x%lX+%d), size %d, value 0x%lX) (1267) fixup overflow referencing %s %s (0x%lX) into %d byte%s at address 0x%lX (%s%s%s %d/0x%X) (1268) fixup overflow storing 0x%lX in %d byte%s at address 0x%lX (%s%s%s %d/0x%X) (1356) fixup overflow referencing %s %s (0x%lX) into %d byte%s at 0x%lX/0x%X -> 0x%lX (%s%s%s %d/0x%X) (1357) fixup overflow storing 0x%lX in %d byte%s at 0x%lX/0x%X -> 0x%lX (%s%s%s %d/0x%X) where the printf-style placeholders will be replaced with names and values, and the numbers in brackets are the error numbers which uniquely identify the message. The latter two messages are actually replacements for the others. They contain additional information to help you understand what is ha