Newer versions of lzma (see URLs below for packages) have changed their command line options. This breaks LinuxBIOS. Attached patch solves the problem.
ftp://ftp.gwdg.de/pub/opensuse/repositories/home%3A/reinauer/Fedora_Extras_6/i386/lzma-4.32.0beta3-18.1.i386.rpm ftp://ftp.gwdg.de/pub/opensuse/repositories/home%3A/reinauer/openSUSE_10.2/x86_64/lzma-4.32.0beta3-18.1.x86_64.rpm ftp://ftp.gwdg.de/pub/opensuse/repositories/home%3A/reinauer/openSUSE_10.2/i586/lzma-4.32.0beta3-18.1.i586.rpm ftp://ftp.gwdg.de/pub/opensuse/repositories/home%3A/reinauer/openSUSE_10.2/src/lzma-4.32.0beta3-18.1.src.rpm -- coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br. Tel.: +49 761 7668825 • Fax: +49 761 7664613 Email: [EMAIL PROTECTED] • http://www.coresystems.de/
Newer versions of lzma seem to have different, non-compatible command line options. This fixes the make rule for lzma compression. Signed-off-by: Stefan Reinauer <[EMAIL PROTECTED]> Index: src/arch/i386/Config.lb =================================================================== --- src/arch/i386/Config.lb (revision 2572) +++ src/arch/i386/Config.lb (working copy) @@ -48,7 +48,7 @@ # unlike nrv2b, lzma is a huge build mess. If they want lzma, they have to have built it makerule payload.lzma depends "$(PAYLOAD) " - action "lzma e $(PAYLOAD) $@" + action "lzma -zc $(PAYLOAD) > $@" end
-- linuxbios mailing list [email protected] http://www.linuxbios.org/mailman/listinfo/linuxbios
