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