Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I am already hosting a Macports repo, I would consider hosting a Void mirror if there is interest and the author agrees. Let me know!
 
It's a pity because it's light and fast and works perfect on our PowerPC machines.

Is there any way to save it? It took so much work. All for nothing?

Alternatively, now that Debian sid / ppc seems to work well, is there a way to tear out systemd from Debian? Would that get us most of the benefits of Void?
 
you had around 2 years to do that, which I think is a long enough period, by now that ship has long sailed considering the packages haven't been updated in half a year regardless

and considering i did like 95% of the work, questioning whether it was all for nothing is none of your concern

i have no obligation to maintain a project that i no longer care about and that was taking up a significant amount of my time and energy
 
  • Like
Reactions: SpecialK6466
The latest Linux kernel 6.4.1 seems to work just fine with few basic modifications:
Code:
$: cd ~/void-packages/srcpkgs/
srcpkgs $: rm -rf linux6.3-dbg
srcpkgs $: rm -rf linux6.3-headers
srcpkgs $: cp -a linux6.3 linux6.4
srcpkgs $: ln -s linux6.4 linux6.4-headers
srcpkgs $: ln -s linux6.4 linux6.4-dbg
srcpkgs $: cd linux6.4
linux6.4 $: sed -i "s/# Template file for 'linux6.3'/# Template file for 'linux6.4'/" template
linux6.4 $: sed -i 's/pkgname=linux6.3/pkgname=linux6.4/' template
linux6.4 $: sed -i 's/linux6.3-headers_package()/linux6.4-headers_package()/' template
linux6.4 $: sed -i 's/linux6.3-dbg_package()/linux6.4-dbg_package()/' template
and then edit the ~/void-packages/srcpkgs/linux6.4/template file with whatever text editor you want and modify the third line that says version to the latest version (you should check the https://www.kernel.org website to see which one is the latest in the 6.4 series, as of writing this guide the latest is 6.4.1):
Code:
version=6.4.1
and save the file. Now you can simply go back to the void-packages root directory to regenerate the correct checksums for the template and start the compilation process:
Code:
linux6.4 $: cd ~/void-packages
void-packages $: xgensum -i linux6.4
void-packages $: screen bash
void-packages $: ./xbps-src pkg linux6.4
void-packages $: sudo xbps-install --repository hostdir/binpkgs linux6.4-headers linux6.4

I'm pretty sure this same guide can be reused for 6.5 and later kernels whenever they are eventually released.

I can confirm that this guide also works with 6.5 series of kernels, you'll just have to replace parts about 6.4 with 6.5 and set the version in the template file to whatever the latest one is (as of writing this post the latest one is 6.5.2).
 
I can confirm that this guide also works with 6.5 series of kernels, you'll just have to replace parts about 6.4 with 6.5 and set the version in the template file to whatever the latest one is (as of writing this post the latest one is 6.5.2).
And I can now confirm that it works with Linux 6.6 too without any issues. I'm probably going to switch to Debian at some point, but at least I'm glad that Void still works for me even if it's not supported in any way whatsoever.
 
The kernel 6.6 works here too. :)

SeaLion_32.5.0_PowerPC.png
 
After a longer time, I want to update my Void and get an error (site is down). Is there a way to fix this or is another server out there?

IMG_2448.jpg
 
Nope. The site / repo went down permanently in September. Hope you downloaded the most common dev packages beforehand which would allow you to compile new or updated software.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.