Conversation
Notices
-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 25-Dec-2023 04:45:19 JST Haelwenn /элвэн/ :triskell: > Run configure on GNU gettext
> Seems to scrolls endlessly
> 4m34.30s real 1m21.57s user 3m10.81s system
> tests for like half of the libc including gethostbyname, inet, IPv4, IPv6, …
Yup, that's GNU for you, they're really good at this.-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 25-Dec-2023 04:48:59 JST Haelwenn /элвэн/ :triskell: By the way it takes about a minute and a half to emerge (unpack/configure/build/install) musl. -
Embed this notice
zardoz.el (zardoz03@mastodon.online)'s status on Monday, 25-Dec-2023 06:26:45 JST zardoz.el @lanodan wonder if the only reason they haven't cached autotools shit for a given system is because of either legacy or they don't care about wasting money on build farms
-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 25-Dec-2023 06:26:45 JST Haelwenn /элвэн/ :triskell: @zardoz03 Oh there is bits of caching done already, it just has 40+ years of technical debt.
It's why I think autotools should be gone, it's a product from the era of proprietary Unix and has no place in modern libre ones where bugs get fixed. -
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 25-Dec-2023 06:44:20 JST Haelwenn /элвэн/ :triskell: @zardoz03 musl/gnu shouldn't be a switch case, libc is a case where you should do a test, as things do evolve and sometimes new platforms appear.
But most of the time you're just going to check for dependencies and maybe allow to disable/enable some of them or pick different ones. That doesn't needs any complexity and would run under a second even on a toaster. -
Embed this notice
zardoz.el (zardoz03@mastodon.online)'s status on Monday, 25-Dec-2023 06:44:21 JST zardoz.el @lanodan and in fairness the only non-homogeneity would be simple switch cases like musl/gnu and the complexity would be in versioning which is nearly the onus of the installer more than some sort of build tool
-
Embed this notice