Hello Philipp,

Friday, April 1, 2022, 5:40:36 PM, you wrote:

ABI is another question. Marking functions as __sdcccall(0) is quite obvious 
and very easy.

But renaming of target name lead to rewriting of TOOLS and MAKE SYSTEM of 
GBDK-2020. 

Also that will break building of pretty much projects, such as GBStudio. Not 
ABI change, which was expected and we prepared for that.

Probably it was a good idea to ask first.

PKK> Am 01.04.22 um 16:26 schrieb Tony Pavlov via Sdcc-user:
>> Dear SDCC devs,
>> > can you please tell me, why target was renamed from gbz80 to sm83?
>> who's brilliant idea? now we have to rework all gbdk-2020 build
>> subsystem and that will definitely affect a lot of projects.
>> > WHAT FOR?!
>> > 
PKK> Well, sm83 seemed like a more correct name. Since we are ware that this 
could cause some minor inconventiences to some users, we decided to do it at 
the same time as the ABI change.
PKK> So the name change would have the additional effect of alerting users that 
they can't just recompile with 4.2.0 and expect everything to work: asm code 
will have to be rewritten for the new ABI (or marked as continuing to use the 
old ABI via __sdcccall(0)).



-- 
Best regards,
 Tony                            mailto:unt...@mail.ru



_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to