Skip to content

muon

  • Does it depend on libedit with bestline?
  • muon defaults to static for default_library unlike meson which defaults to shared
  • Depends on meson or itself to cross compile itself on a glibc host
  • Supports --cross-file using muon setup -p cross:<file>; replace meson in build-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 \
  • muon provides their own fork of samurai that is enabled by default; therefore, there is no need to maintain a separate version or use CFLAGS=-DBOOTSTRAP_NO_SAMU
  • muon defaults to $prefix/com for sharedstatedir, while meson defaults to /var/lib if prefix=/usr