Skip to content

mulle-objc/mulle-objc-musl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5105d2c ยท Jan 20, 2025

History

5 Commits
Jan 20, 2025
Jun 28, 2022
Nov 8, 2021
Jun 23, 2022
Jan 6, 2022
Nov 8, 2021
Nov 8, 2021
Jun 23, 2022
Jun 28, 2022
Nov 8, 2021
Jun 28, 2022

Repository files navigation

mulle-objc-musl

๐Ÿš Build mulle-objc with mulle-clang and musl

Basically add mulle-objc-musl as a dependency and put musl-mulle-clang as your CC.

mulle-sde dependency add --github mulle-objc mulle-objc-musl
mulle-sde environment set CC musl-mulle-clang

Caveats

mulle-objc-list needs shared library support, which the musl libc won't support (not how its built currently). So in effect the tools to update the MulleObjCLoader files aren't installed and won't be used.

  • Use mulle-sde tool add mulle-objc-list and friends to your project, which are compiled with glibc or some shared library support. You need a working mulle-objc-list in your PATH for this fix.
  • Manually update the MulleObjCLoader+... loader files for changed dependencies
  • Occasionally build your project with glibc to refresh those files