I'm working my way through some of the audio and video parts of the book, first on an i686 (nice and easy, but no DVD drive fitted), second on a ppc. On i686 it all went a lot easier than I'd expected, so I'd better thank the editors for that!
First problem on ppc is that mpg123-0.59r won't build (the linux-ppc target passes '-mcpu=ppc') - easy enough to fix that, so I thought I'd look at where to send a fix upstream. Looked at the homepage, there is a newer version, but with a warning that it has security issues, and a note that the project is now unmaintained. FWIW, the newer version, -pre0.59s, still has this build problem on ppc. I dragged up a tarball of patches from gentoo, which apply against -pre0.59s. Some of these are general cleanups, the first might even be a bit gentoo-specific (it mostly removes -O2 from the Makefile, but also fixes my ppc problem). There are also 6 security patches for CAN-2003-0577, CAN-2003-0865, CAN-2004-0805, CAN-2004-0982, GLSA-200412-22, CAN-2004-0991. I've confirmed that ppc now builds and plays an example mpg, but that's hardly a thorough test of the functionality, let alone whether the holes are closed. So, should the book continue to use -0.59r ? I'll be sending the ppc and security stuff to lfs-patches shortly. Ken -- das eine Mal als Trag�die, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
