Ticket #910 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

PCC Yaboot and e2fsprogs 1.42.x

Reported by: kb0iic Owned by: clfs-commits@…
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?

Change History

comment:1 Changed 5 years ago by kb0iic

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.