SELinux Reference Policy development
 help / color / mirror / Atom feed
* RFC: Build system change
@ 2026-09-01 13:42 Christopher J. PeBenito
  2026-09-02  2:34 ` Russell Coker
  2026-09-03  9:10 ` Sam James
  0 siblings, 2 replies; 9+ messages in thread
From: Christopher J. PeBenito @ 2026-09-01 13:42 UTC (permalink / raw)
  To: selinux-refpolicy

Back when refpolicy started, every system carried the policy sources and 
built its own policy locally. Given that world, *make* was the obvious 
choice — ubiquitous, lightweight, and well understood. The downside is a 
set of Makefiles that’s hard to read and even harder to maintain.

Fast‑forward to today, and no one is building full policies on‑device 
anymore. Outside of a few local modules, the main policy is built by the 
distro. With that in mind, I’d like to move the main policy build to a 
modern system (the headers‑based builds would stay on make).

I’ve been experimenting with *meson/ninja*, and so far the results look 
good. I’d appreciate feedback on two points:

 1.

    *Concerns about making this change*

 2.

    *Which build system we should adopt (I'm definitely not attached to
    meson)*

-- 
Chris PeBenito


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-09-03 14:58 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-01 13:42 RFC: Build system change Christopher J. PeBenito
2026-09-02  2:34 ` Russell Coker
2026-09-02 13:53   ` Christopher J. PeBenito
2026-09-02 16:08     ` Russell Coker
2026-09-03  3:14       ` Russell Coker
2026-09-03  9:10 ` Sam James
2026-09-03  9:51   ` Russell Coker
2026-09-03 12:30   ` Christopher J. PeBenito
2026-09-03 14:58     ` Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox