Push all recipes to be dynamically linked
Since rust!25 (merged), glutin
is broken because of it's statically build while trying linking dynamic libs.
In another testing, neverball
is broken because libogg
and libvorbis
refuses to create shared library because of lacking patched config.sub
, however that prompts sdl1-mixer
need to be dynlinked.
In another testing, ffmpeg6
was broken, linking against statically linked sdl2
, so it need to be dynlinker.
After these changes, the ci.toml
config compiles correctly. Other changes are tidy up.
Filesize changes:
-
ffmpeg6
:484M
->23M
-
sdl2-gears
:79M
->922K
-
osdemo
:87M
->17K
-
nano
:3.6M
->1000K
- ...and more
Edited by Wildan Mubarok