Adding systemd to postmarketOS
Adding systemd to postmarketOS
Posted Mar 8, 2024 11:26 UTC (Fri) by parametricpoly (subscriber, #143903)In reply to: Adding systemd to postmarketOS by LtWorf
Parent article: Adding systemd to postmarketOS
Posted Mar 8, 2024 13:28 UTC (Fri)
by LtWorf (subscriber, #124958)
[Link] (3 responses)
I presume it just does not compile since the .h file doesn't have the expected definitions…
Perhaps you should consider contributing to musl to implement the missing features.
Posted Mar 8, 2024 13:53 UTC (Fri)
by parametricpoly (subscriber, #143903)
[Link] (2 responses)
Posted Mar 8, 2024 14:38 UTC (Fri)
by calebccff (subscriber, #165861)
[Link] (1 responses)
The impression I've gotten so far is that musl don't want some things (like the printf extensions) for various reasons, POSIX being a motivating factor. Worth noting that systemd isn't explicitly tied to glibc, and for some things like basename() they're unhappy with any existing approach and use their own instead.
We expect that we'll have to carry some stuff in an external library if it's clear that neither project is willing to take it. Lennart has blessed this approach at least (we can have this dependency expressed in systemd). As things go it could certainly be worse, hopefully we can start finding a constructive way forward as frankly this whole situation is just detrimental to the ecosystem as a whole.
Posted Mar 8, 2024 20:23 UTC (Fri)
by parametricpoly (subscriber, #143903)
[Link]
Posted Mar 13, 2024 15:38 UTC (Wed)
by zoobab (guest, #9945)
[Link]
Glibc does not document how to make static binaries, and make them difficult to do, because the people behind it don't want static binaries.
The bare minimum would be to write it down in the documentation.
Static linking works like a charm with Musl.
Adding systemd to postmarketOS
Adding systemd to postmarketOS
Adding systemd to postmarketOS
Adding systemd to postmarketOS
Adding systemd to postmarketOS
