there seems to be nothing wrong (even if I'm not super expert about makefiles) can you check if a libutil.a is generated in your obj/ folder?
the compile process should include, also for tiny builds, a call of lib.mak which in turn generates the required code to make available those functions to the main program... and for some reasons it's not happening at your end
/me is puzzled
|