muon
- Does it depend on
libeditwithbestline? - muon defaults to
staticfordefault_libraryunlikemesonwhich defaults toshared - Depends on
mesonor itself to cross compile itself on a glibc host - Supports
--cross-fileusingmuon setup -p cross:<file>; replacemesoninbuild-cross(e.g.kmod) - A circular dependency between muon and itself?
- muon replaces meson, but resulting binaries are not stripped?
- Alpine uses the following for
abuild-muon:
exec muon meson setup \ -Db_staticpic=true \ -Dpython.bytecompile=0 \ -Dwerror=false \muonprovides their own fork ofsamuraithat is enabled by default; therefore, there is no need to maintain a separate version or useCFLAGS=-DBOOTSTRAP_NO_SAMUmuondefaults to$prefix/comforsharedstatedir, whilemesondefaults to/var/libifprefix=/usr- Check the following options:
prefer_static (default false on meson and muon)default_both_libraries (default shared on meson and auto on muon)default_library (default shared on meson and static on muon)muon,mesonandcmakedo not supportexec-prefix
References
Section titled “References”- https://codeberg.org/sewn/repo/src/branch/muon
- https://docs.muon.build/differences.html
- https://docs.muon.build/intro.html
- https://docs.muon.build/reference
- https://gitlab.alpinelinux.org/alpine/aports/-/issues/16133
- https://git.sr.ht/~lattis/muon/tree/master/item/src/meson_opts.c
- https://git.sr.ht/~lattis/muon/tree/master/item/src/script/options/global.meson
- https://todo.sr.ht/~lattis/muon/107