iasl is not 64bit clean code and could in some cases (as shown by the linked BUG report be miscompiled enough to result in a segfault for perfectly working ASL. the version currently reported as stable doesn't show the problem, and neither does the last release from upstream so this problem could be fixed by either hard masking the current unstable ebuild, or bumping it to the 20080701 version. Reproducible: Always Steps to Reproduce: 1. edit the KVM ebuild to re-enable the BIOS use flag 2. USE="bios" emerge -Dv kvm 3. Actual Results: iasl -tc -p acpi-dsdt.hex acpi-dsdt.dsl.i Intel ACPI Component Architecture ASL Optimizing Compiler version 20080514 [May 25 2008] Copyright (C) 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a make[1]: *** [acpi-dsdt.hex] Segmentation fault Expected Results: iasl -tc -p acpi-dsdt.hex acpi-dsdt.dsl.i Intel ACPI Component Architecture ASL Optimizing Compiler version 20080701 [Jul 12 2008] Copyright (C) 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a ASL Input: acpi-dsdt.dsl.i - 663 lines, 33633 bytes, 978 keywords AML Output: acpi-dsdt.aml - 9532 bytes, 313 named objects, 665 executable opcodes Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 615 Optimizations
incvs