Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279701 - x11-drivers/ati-drivers ebuild should not check for CONFIG_PARAVIRT kernel config setting
Summary: x11-drivers/ati-drivers ebuild should not check for CONFIG_PARAVIRT kernel co...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2009-07-30 16:41 UTC by Harry Holt
Modified: 2009-08-01 17:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.