[Clfs-support] Desire for updated ARM book-contribution
Tom Willhite
trw2006 at hotmail.com
Sat Jan 4 18:42:09 PST 2020
Hi Andrew. Ty for the reply. Glad to see there's one person around at least. I am currently building PiLFS on my Rock64. He has 2 versions; one armv7-32bit one aarch64-64 bit. See how this goes.
I'm kind of surprised he hasn't mentioned any interest on his website about improving-contributing here, He does give a credit. My guess is he's into raspian pretty heavy. I'm not much of a writer-editor but I can do build book testing and experiemtal builds like this one. That gives me alot of ideas for book edits-entries. I'll post back after this build fails or succeeds.
Archetech
________________________________
From: Clfs-support <clfs-support-bounces at lists.clfs.org> on behalf of Andrew Bradford <bradfa at gmail.com>
Sent: Thursday, January 2, 2020 9:01 AM
To: CLFS Support <clfs-support at lists.clfs.org>
Subject: Re: [Clfs-support] Desire for updated ARM book-contribution
Hi Tom,
On Sun, Dec 22, 2019 at 2:55 AM Tom Willhite <trw2006 at hotmail.com> wrote:
>
> Hi all. I'm a long time (5 years) builder-tester of LFS/BLFS books on x86_64. I currently build full KDE Plasma and Gnome BLFS DE's for daily personal use. That being old hat I'm now focusing that experience on aarch64 platform.
> I'm the new owner of a Pine Rock64 1GB armv8 board $20.00 kit off ebay. So far I've installed and prefer Arch based arm images from Arch Arm and Manjaro. My immediate goal has been accomplished of getting a full KDE Plasma Wayland running Wayland EGL instead of Xorg using the latest mainline kernel 5.4.x and Lima drivers for the rock64 mali-450 gpu. It runs/looks ok but its early in the way of driver functionality so it crashes quite easily.
>
> Now that background is given I'm ready and eager to get and give anything I can for inclusion into a CLFS ARM book that's specific to armv8 aarch64. I only have time atm for that platform but i'm sure whatever I can get done on this board is transferable to others like armv7 and older book steps wise.
>
> 1) I first need an up to date BLFS based x86 cross compiler toolchain so I can build my packages for a complete bootable LFS build like I get on x86 now.
>
> 2) Nothing else matters until that gets done in my hobby atm.
>
> As you would expect I get errors using a combo of the lfs systemd v9 embedded and pure 64 systemd v3.0 books in glibc so i'm halted there. Done a ton of googling on this. There's demand but few up to date guides on building a baremetal x86-64 to armv8 cross-compiler. Guys at Arch want it because they the devs use a slow qemu VM to build on or a farm of arm boards.
>
> I know Berzerkula has a tools image for rpi3 but I really want a fresh start of this and dont want to debate/mix rpi and other previous work with this idea. Just want an updated way to get an LFS build for aarch64 from the cross lfs book(s).
>
> I'm available quite often to help on this time wise. Suggestions, comments ideas? Thanks to Berzerkula and the others for keeping CLFS alive.
I don't know that a lot of armv8 work has been done yet for CLFS, but
if you'd like to contribute then I think it would be welcomed!
I don't personally have much experience with armv8, but if you want
any changes pulled into the embedded CLFS book, please feel free to
fork the embedded book github repo and send a pull request and I'll
have a look at it. The OE/Yocto Project recipes as well as Buildroot
scripts should give some good direction on what's needed for a 32/64
bit armv8 toolchain which may be helpful.
CLFS development has definitely slowed in recent times, but it still
moves forward when people have time and energy.
Thanks,
Andrew
_______________________________________________
Clfs-support mailing list
Clfs-support at lists.clfs.org
http://lists.clfs.org/listinfo.cgi/clfs-support-clfs.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clfs.org/pipermail/clfs-support-clfs.org/attachments/20200105/8001d5cb/attachment.htm>
More information about the Clfs-support
mailing list