Conversation
Notices
-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Sunday, 08-Oct-2023 23:39:55 JST Haelwenn /элвэн/ :triskell: > re-read https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/
> Even more recently (2018), the GNU C Library glibc-2.28 adds Python as a build requirement,
glibc requires WHAT?!-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Sunday, 08-Oct-2023 23:42:02 JST Haelwenn /элвэн/ :triskell: Would be pretty ironic if GNU Guix ends up being based on musl. In conversation permalink -
Embed this notice
iska@catposter.club's status on Sunday, 08-Oct-2023 23:52:42 JST iska @lanodan@queer.hacktivis.me that would make it more complicated because hurd
In conversation permalink Haelwenn /элвэн/ :triskell: likes this. -
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Sunday, 08-Oct-2023 23:52:49 JST Haelwenn /элвэн/ :triskell: @iska Ah right, forgot about this one… In conversation permalink -
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 09-Oct-2023 00:00:33 JST Haelwenn /элвэн/ :triskell: @aearil Definitely creates a cycle, no idea how Guix deals with this one but it's likely horribly complex.
And sadly not for meson, which could still be sane-ish to bootstrap via using an alternative implementation.In conversation permalink -
Embed this notice
Aearil (aearil@soc.punktrash.club)'s status on Monday, 09-Oct-2023 00:00:35 JST Aearil @lanodan Meson/ninja ? Also now I'm wondering if that doesn't create a circular bootstrapping dependency chain, given that python probably needs C and libc? In conversation permalink -
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 09-Oct-2023 00:22:57 JST Haelwenn /элвэн/ :triskell: @aearil There’s quite a huge list, lot of them for tests but there’s sysdeps/unix/sysv/linux/update-syscall-lists.py which I guess only exists because the Linux kernel doesn’t gives a simple machine-readable table of syscalls but instead only gives C headers. (strace also has a dirty script for this…)
Plus a bunch of Unicode scripts, full list of *.py files in glibc-2.37 attached.
glibc-2.37_py_files.txtIn conversation permalink Attachments
-
Embed this notice
Aearil (aearil@soc.punktrash.club)'s status on Monday, 09-Oct-2023 00:22:58 JST Aearil @lanodan damn :/
So where did they put the Python?In conversation permalink
-
Embed this notice