I was trying to create an arch linux from scratch on gentoo.
At first it looked like it was working fine but then I realized that the packages were not created even though it appeared like everything was working nicely.
I then saw that parabola has a vm with their version.
I then mounted it on a directory called rootfs
I created an tar.xz file to get the whole rootfs
I then created an arch-riscv64 directory where I untar the rootfs
Next step was to chroot
I use fchroot which I ported from Funtoo to Gentoo
I went back to Gentoo from Funtoo after they removed the support for 32 bits.
32 bit support is required for my yocto work with Texas Instruments devices
This is a good starting point despite the fact that everything is 4 years old.
I proceeded to update each packages. I then found out that most packages
give me this error message
“LLVM ERROR: inconsistency in registered CommandLine options”
This error message comes on packages not even using llvm but gcc
After a couple days of trying to figure out what is wrong I got a solution
The solution was to remove llvm-libs, to make sure I would have no problem I removed mesa and llvm as well.
I have a question for the experts on mesa, is it possible to compile mesa with only gcc?
Or, is there a way to still have llvm but not have it take over linking gcc programs?
I find out that too many packages will not compile at all with llvm present. I haven’t checked the compile on the beaglev yet, maybe it is just an issue in chroot.
My archlinux will be name suzie. named after my beloved maine coon cat that I lost when she was 19 years old.
There was a funny thing with the name when I first created my website.
If you would make searches for SuSE Linux my site came up first on google.
SuSE is pronounced Suzie in German.
Netone told that I can create a git repository on my website, perhaps I can create also a repo for my linux.
Anyhow I will give an update when I have the system updated.