Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 279701

Summary: x11-drivers/ati-drivers ebuild should not check for CONFIG_PARAVIRT kernel config setting
Product: Gentoo Linux Reporter: Harry Holt <hholt>
Component: New packagesAssignee: Luca Barbato <lu_zero>
Status: RESOLVED FIXED    
Severity: normal CC: scarabeus
Priority: High Keywords: InVCS
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Harry Holt 2009-07-30 16:41:48 UTC
ati-drivers ebuild currently checks for CONFIG_PARAVIRT in the kernel and throws an error if it is enabled.  This was added to prevent an issue that in the kernel module loader in which the kernel refused to load modules exporting "paravirt_ops" symbols.

This issue only existed in kernels 2.6.20 and 2.6.21 for ati-driver versions before 8.39.  Prior and subsequent kernels do not have this issue.

Suggest either removing this option for current and future versions of ati-driver.


Reproducible: Always

Steps to Reproduce:
1. Compile a kernel with CONFIG_PARAVIRT=y
2. Try to emerge x11-drivers/ati-drivers


Actual Results:  
 * Currently, ati-drivers don't compile with paravirtualization
 * active in the kernel due to GPL symbol export restrictions.
 * Please disable it:
 *     CONFIG_PARAVIRT=n
 * in /usr/src/linux/.config or
 *      Processor type and features -->
 *              [ ] Paravirtualization support (EXPERIMENTAL)
 * in the 'menuconfig'
 *
 * ERROR: x11-drivers/ati-drivers-9.7 failed.


Expected Results:  
Clean Compile.
Comment 1 Tomáš Chvátal (RETIRED) gentoo-dev 2009-08-01 17:58:00 UTC
Right, Fixed :]
Thanks for spotting.