Re: [LFS Trac] #5962: pkgconf-3.0.0
LFS Trac ([email protected] via lfs-book Mailing List) <[email protected]> Fri, 10 Jul 2026 22:57:38 -0000
| Newsgroups | gmane.linux.lfs.book |
|---|---|
| Message-ID | <[email protected]> |
#5962: pkgconf-3.0.0
-------------------------+-----------------------
Reporter: Bruce Dubbs | Owner: lfs-book
Type: enhancement | Status: new
Priority: normal | Milestone: 13.1
Component: Book | Version: git
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by zeckma):
I was thinking maybe we can compile pkgconf-lite which will stick around
as a Makefile project. It's part of actual pkgconf, but it's static and
more limited, but should do the trick as a first pass. So pkgconf-lite can
be early in chapter 8, compile things that need it, install Meson, then
finally do a full build of pkgconf.
There were some ideas floating around that involved actually dealing with
muon, but I'd rather not for many reasons.
I don't like any of the solutions, but I think Xi's solution is the most
simple, here.
For the record, for any ideas with Muon, I will say that it still isn't
ready as a suitable replacement for Meson. It even goes against some
compatibility, like `--prefix` and `--buildtype` not existing, and must be
`-D prefix` and `-D buildtype`, which would require every single page
using Meson to be altered. It also doesn't support Rust projects. Mesa,
Glycin, etc. will not go well. And not part of standard LFS/BLFS procedure
but important for stuff like MLFS, crossfile support is in shambles and
just doesn't work, and different pkg-config variable paths can lead to it
tripping up and linking against wrong libraries. samurai also needs to be
involved in the process. SLFS already covers samurai, but if Muon gets
involved, samurai will also need to be involved. As a temporary tool, it
would work. Long-term, it isn't suitable. So we'll absolutely need to
stick with Meson and try to work around pkgconf switching to Meson fully.
Maybe with Muon, things will change and the process will become easier, or
we'll get another Meson alternative. But we'll have to keep using Meson.
--
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5962#comment:7>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page