[Rpm-maint] [rpm-software-management/rpm] WIP: RFC: Buildsystem overhaul (meson) (#1209)
Dominique Leuenberger
notifications at github.com
Fri May 8 16:53:40 UTC 2020
> @DimStar77 ,
>
> > Just to chime in here as well: openSUSE has the 'distro bootstrap' split and tries to keep it under control. It's right that python3 is already in that chain (we build python3 is a minimal set with as few deps as possible, and an enhanced set, in two runs)
>
> I am curious, what depends on it apart from glibc (I guess)?
so far, glibc is the only python3(base) consumer (and I was not happy when the started - but our arguments were dismissed by the glibc maintainers back then too)
> > meson
>
> If you have Python, no other deps.
Yep.. that does not sound scary (as long as one does not care for meson's test suite!)
> > ninja
>
> Easy-peasy, C++.
'almost is everything turns out to be easy' - yet, one also wants to keep it small to get a bootstrap cycle.
> > re2c
>
> Technically this is optional since ninja ships pre-generated sources.
Definitively not what we aim for. vendored-in sources is the wrong solution to any problem. For the same reason as most distros stopped linking everything statically.
Preferably, the goal is to eliminate something out of the ring for something else coming in. That would be the optimal case. The more there is in the bootstrap cycle, the worse it gets on ABI changs if you take care of a distro that's is self-contained
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1209#issuecomment-625912336
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20200508/5dd6e3f7/attachment.html>
More information about the Rpm-maint
mailing list