Replies: 3 comments 3 replies
-
in other words, work on void-linux/xbps#331 :) |
Beta Was this translation helpful? Give feedback.
-
It seems clear that the ABI PR is not getting traction, and continuing to distribute musl 1.1, four years after it was EOL'd, patched up with questionable CVE applicability and fix backporting, could be considering damaging to musl's brand. My take: patch musl 1.2 to keep time_t the same size on 32 bit platforms. Ship it. Another alternative is to just EOL 32bit time_t musl platforms and have users reinstall (or fix with a static xbps at their own peril). More disruptive for sure. |
Beta Was this translation helpful? Give feedback.
-
I think our best bet is what you consider disruptive: drop |
Beta Was this translation helpful? Give feedback.
-
Hey everyone creating this discussion so that we can talk somewhere that is easier to follow up the discussion instead of
#xbps
irc channel.Issues with updating musl currently:
time_t
change that breaks abi, for 32bit systems (i686,armv7l)Been thinking on possible solutions ("workarounds") for musl update,
with rev 1, and 32 bits repos with rev 2. This would go away when a package gets
updated again and both mirrors have the same version_revision again. In order
to achieve this create a new field in all templates
revisionTIME_T
whererevisionTIME_T
>revision
. The builders will need to be updated such thatwhen they receive a package with
revisionTIME_T
>revision
, only the32bits builders get activated. overtime this revisionTIME_T field would
disappear from all templates.
Would like to know your opinions on this topic, your possible solutions and maybe issues that I failed to consider when updating the musl package.
Beta Was this translation helpful? Give feedback.
All reactions