GCC 15.1 released
Posted Apr 25, 2025 14:52 UTC (Fri)
by NHO (subscriber, #104320)
[Link] (11 responses)
I suspect remaining unported packages will get -std=gnu17 slapped onto them. Some of them are hard to port downstream due to, eg. ad-hoc C polymorphism. Some of them are ncurses/gmp definition loop with gmp being dead. But I also hope some of them would get dropped from the tree as affront to programming and build systems.
Posted Apr 25, 2025 15:03 UTC (Fri)
by ballombe (subscriber, #9523)
[Link] (10 responses)
Posted Apr 25, 2025 15:16 UTC (Fri)
by NHO (subscriber, #104320)
[Link] (9 responses)
Posted Apr 25, 2025 18:14 UTC (Fri)
by ballombe (subscriber, #9523)
[Link] (8 responses)
Posted Apr 25, 2025 18:23 UTC (Fri)
by NHO (subscriber, #104320)
[Link] (7 responses)
Posted Apr 25, 2025 18:39 UTC (Fri)
by willy (subscriber, #9762)
[Link] (6 responses)
Posted Apr 25, 2025 18:46 UTC (Fri)
by sam_c (subscriber, #139836)
[Link] (5 responses)
There's also no guarantee that upstream if they ever wake up will fix it in the same way (could e.g. decide to add a new function that is properly prototyped instead).
Posted Apr 25, 2025 19:23 UTC (Fri)
by Wol (subscriber, #4433)
[Link] (4 responses)
Cheers,
Posted Apr 25, 2025 21:01 UTC (Fri)
by NHO (subscriber, #104320)
[Link] (3 responses)
Posted Apr 26, 2025 7:40 UTC (Sat)
by zdzichu (subscriber, #17118)
[Link] (1 responses)
Posted Apr 26, 2025 13:19 UTC (Sat)
by Wol (subscriber, #4433)
[Link]
What's the point of a dead upstream? How much *extra* effort is it for a distro maintainer to to take over package maintenance, if all they're doing is fixing things like those compiler problems? Then you shouldn't get problems because all distros should be marching to the same beat.
Cheers,
Posted Apr 26, 2025 13:17 UTC (Sat)
by hmh (subscriber, #3838)
[Link]
All it takes is the maintainers to moderately trust each other, which is usually easy enough if they are (verified to be) long-time downstream maintainers of said packages, and the proposed patches are also easily verified to have been in use for a long time on the distro.
And, of course, one of them to come forward and take the "temporary new upstream" hat. There is no reason it couldn't be the gentoo downstream maintainer doing this, all it takes is for them to have been along for long enough for the others to trust them enough.
And yeah, usually, these efforts come with "this is a temporary fork, should upstream wake up and start merging changes, it will be dropped" notices.
Modern C Porting
Modern C Porting
Modern C Porting
If you need an alternative to gpm (but not to libgpm), you can consider
consolation.
Modern C Porting
Modern C Porting
https://github.com/telmich/gpm/issues/48
Modern C Porting
Modern C Porting
Modern C Porting
Wol
Modern C Porting
This also removes backwards compatibility...
Modern C Porting
Modern C Porting
Wol
Modern C Porting
