Hi,
it seems that now sdccconf_in.h was guilty - with the patch below I am able to again run configure and successfully build SDCC.
I didn't find any more places where something similar would be defined, but of course it doesn't mean there are none left.
Best regards,
Adam
I see that that macro is missing from sdccconf_in.h, but that should not result in a build failure (rather it should result in a successful build that does not have Rabbit support in assembler and libraries, but does have the r2ka port in the compiler).
And that is what I see on my system: An sdcc build where -mr2ka is there (but not r2k and r3ka), but assembler and libraries for all Rabbit ports are missing.
Of course, I'll fix sdccconf_in.h anyway, but I still don't understand why you see a build failure.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Whatever the problem was, and whether this fixed the cause or the symptoms, now SDCC builds fine without any assistance.
If that matters, I build only the STM8 port.
Hi,
I just wanted to report the same thing.
It seems that after running configure with --disable-r2ka-port there should be line like
in sdccconf.h too, but it's not there.
Best regards,
Adam
Last edit: A.R.f. 2020-10-02
Fixed in [r11888].
It failed again. There is no change to sdccconf.h, after adding manually the line mentioned in previous comment the build was successful.
Reopened, will look into it again tomorrow.
Hi,
it seems that now sdccconf_in.h was guilty - with the patch below I am able to again run configure and successfully build SDCC.
I didn't find any more places where something similar would be defined, but of course it doesn't mean there are none left.
Best regards,
Adam
Last edit: A.R.f. 2020-10-04
I see that that macro is missing from sdccconf_in.h, but that should not result in a build failure (rather it should result in a successful build that does not have Rabbit support in assembler and libraries, but does have the r2ka port in the compiler).
And that is what I see on my system: An sdcc build where -mr2ka is there (but not r2k and r3ka), but assembler and libraries for all Rabbit ports are missing.
Of course, I'll fix sdccconf_in.h anyway, but I still don't understand why you see a build failure.
[11890] has the fixed sdccconf_in.h (by regenerating it via autoheader).
Whatever the problem was, and whether this fixed the cause or the symptoms, now SDCC builds fine without any assistance.
If that matters, I build only the STM8 port.