Page 2 of 2

Re: Шашки

Posted: Sun Jan 03, 2021 9:31 pm
by rgimad
Leency wrote:Почему. Почему шашки были 20 Кб, а стали 46 Кб?

Я против такого изменения. Пускай будет две сборки: menuetlibc и newlib, но в дистр IMG вернуть 20кб вариант.

Также пусть кто-то разберется что пихается в бинарники что они так жиреют.
Можно попробовать поступить как автор SHELL - просто необходимые функции стандартной библиотеки реализовать самостоятельно в самой программе.

Re: Шашки

Posted: Sun Jan 03, 2021 9:33 pm
by maxcodehack
Можно просто линковать статически. Но насколько я понимаю в автосборка нельзя это сделать.

Re: Шашки

Posted: Sun Jan 03, 2021 9:45 pm
by rgimad
maxcodehack wrote:Ради маленького размера использовать устаревшую ужасную нестабильную menuetlibc я бы не стал. Но в принципе все равно.
Upd нет можно конечно. Но лучше разобраться как с newlib получить меньший бинарное.
В будущем на замену menuetlibc надо писать свою klibc .
newlib хороша, но ее не засунешь в img

Re: Шашки

Posted: Sun Jan 03, 2021 10:21 pm
by maxcodehack
libck из tcc
Menuetlibc тоже в имг не засунешь, тупо статически линкуется.

Re: Шашки

Posted: Wed Jun 30, 2021 12:15 am
by dunkaist
The icon of Checkers is broken in img since January (points outside img).

Since the only result of compiling the game with newlib is its doubled size, I tend to agree with Leency that this change should be reverted.
I personally have never met any stability issues with Checkers linked against menuetlibc.

Generally, I support the effort of using more or less supported newlib instead of menuetlibc.
But this particular case looks like a regression: the program doubled its size and then was moved out of img with no visible advantages.

Re: Шашки

Posted: Tue May 24, 2022 12:45 am
by dunkaist
Ok, nobody cared, I replaced Checkers on the desktop with FlappyBird. The bug introduced in r8503 is fixed.