[SeaBIOS] Build failed in Jenkins: seabios #198

Kevin O'Connor kevin at koconnor.net
Thu Nov 19 16:06:07 CET 2015


On Thu, Nov 19, 2015 at 09:42:40AM -0500, Kevin O'Connor wrote:
> On Thu, Nov 19, 2015 at 02:59:43PM +0100, Jenkins Build Host wrote:
> > See <http://jenkins.xeni.kraxel.org:8080/job/seabios/198/changes>
> > 
> > Changes:
> [...]
> > [kevin] acpi: Don't build SSDT files on every build; store them in git
> >
> [...]
> > Total size: 130700  Fixed: 58336  Free: 372 (used 99.7% of 128KiB rom)
> >   Creating out/bios.bin
> > + make EXTRAVERSION=-16.b198.gdc8eb67-git-snapshot-by-kraxel.org out/bios.bin
> > make: `out/bios.bin' is up to date.
> > + cp out/bios.bin rpm.bin/bios-qemu.bin
> > + cp 'out/src/fw/*dsdt*.aml' rpm.bin/
> > cp: cannot stat 'out/src/fw/*dsdt*.aml': No such file or directory
> > error: Bad exit status from /var/tmp/rpm-tmp.PsDRHn (%build)
> 
> Looks like the rpm build has a dependency on the acpi-dsdt.aml and
> q35-acpi-dsdt.aml files.
> 
> I'd prefer not to require iasl for every seabios build.  We could
> create a new makefile target (eg, make aml) and then update the rpm to
> call both "make" and "make aml".

It looks like only q35-acpi-dsdt.aml is needed.  And, SeaBIOS never
uses that file.  So, another possibility would be to move that blob
into qemu.

-Kevin



More information about the SeaBIOS mailing list