Opened 12 years ago
Closed 12 years ago
#910 closed defect (fixed)
PCC Yaboot and e2fsprogs 1.42.x
Reported by: | William Harrington | Owned by: | |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | BOOK | Version: | CLFS Standard GIT |
Keywords: | Cc: | berzerkula@…, jonathan@… |
Description
Yaboot with the powerpc book (will most likely affect the ppc64 book as well) has issues with e2fsprogs 1.42.x
With e2fsprogs-1.41.x our yaboot version 1.3.17 will build fine.
With our current book version of 1.42.3 yaboot will no longer build. It will no longer build with 1.42.2 and our current instructions.
There are few work around, and it will require changing yaboot book commands in the boot method (not chroot method) for powerpc and yaboot in the final system.
Firstly, there is no way to use e2fsprogs 1.42.3 to build yaboot as of now, and there are no patches available for yaboot when using e2fsprogs 1.42.3-1.42.5.
Yaboot requires, for now, a certain build of the e2fsprogs libs from 1.42.2
I've been following a thread and cruxppc has a build which will allow yaboot to build, but it requires a specific libext2fs to be used statically with yaboot.
The thread: http://patchwork.ozlabs.org/patch/157039/
Here are patches and build instructions for yaboot: http://cruxppc.org/viewvc/opt/branches/2.7/yaboot/
With this method we will need to add an additional package to the powerpc and powerpc64 books: e2fsprogs-1.42.2
We will also need to add the stubfuncs patch.
What happens is, we extract the yaboot source. We extract e2fsprogs lib source
We build e2fsprogs as stated in the cruxppc yaboot Pkgfile We then edit the yaboot Makefile to use the libext2fs.a
How should we go about this?