The routines that seem to offend Xcode are defined in parser.c, but with the 'inline' keyword. So it is logical that the linker cannot find them; the compiler should not have translated them as callable routines, but inlined them wherever a call to them occurred. It seems, however, that it did not inline them, but generated calls to them, and yet did not generate code for them.
This does seem like an Xcode bug...
