This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Improper fixup problem in library when using compact model

Hello,

my code passes compilation fine when using small or large models. however when changing the project to use compact model, I get the following errors, (which seem like library bugs) (???):

linking...
*** ERROR L121: IMPROPER FIXUP
    MODULE:  C:\KEIL\C51\LIB\C51FPC.LIB (PRINTF)
    SEGMENT: ?PR?PRINTF?PRINTF
    OFFSET:  0068H
*** ERROR L121: IMPROPER FIXUP
    MODULE:  C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
    SEGMENT: ?PR?LOG?LOG
    OFFSET:  0087H
*** ERROR L121: IMPROPER FIXUP
    MODULE:  C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
    SEGMENT: ?PR?LOG?LOG
    OFFSET:  00AFH
*** ERROR L121: IMPROPER FIXUP
    MODULE:  C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
    SEGMENT: ?PR?LOG?LOG
    OFFSET:  00C8H
*** ERROR L121: IMPROPER FIXUP
    MODULE:  C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
    SEGMENT: ?PR?LOG?LOG
    OFFSET:  00D5H
*** ERROR L121: IMPROPER FIXUP
    MODULE:  C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
    SEGMENT: ?PR?LOG?LOG
    OFFSET:  00F0H
*** ERROR L121: IMPROPER FIXUP
    MODULE:  C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
    SEGMENT: ?PR?LOG?LOG
    OFFSET:  010DH
*** APPLICATION REQUIRES RE-TRANSLATIONS! ***
Program Size: data=133.7 xdata=1795 code=15338
Target not created

can you please advise ?

Thanks,
Amit Alon.