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

Bug 32545

Summary: alsa-driver doesn't work on propolice enhanced kernel
Product: Gentoo Linux Reporter: Radoslaw Szkodzinski <astralstorm>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Radoslaw Szkodzinski 2003-11-02 06:46:49 UTC
Alsa-driver gets missing propolice symbols if the kernel is propolice-enabled
due to lack of -fstack-protector. I think the problem is caused because it
doesn't use kernel module flags.

Is there any method to install it sucessfully on such a system?

Reproducible: Always
Steps to Reproduce:
1.Install propolice-enabled kernel (like hardened-sources)
2.Compile alsa-driver
3.See missing symbol __guard and some other

Actual Results:  
There should be no missing symbols

Expected Results:  
I'm using hardened-gcc and gentoo-test-sources-r0 + propolice patch (unbroken) +
custom cflags. Alsa-driver does work if the kernel is compiled w/o propolice
support.
Comment 1 Radoslaw Szkodzinski 2003-11-02 07:54:58 UTC
Hmm... Wrote too soon, I'm having some more missing symbols - I'll drop my
CFLAGS and try it with only propolice patch.
I can't check it with hardened-sources, because I need XFS.
Comment 2 Radoslaw Szkodzinski 2003-11-02 09:43:33 UTC
Tried on another machine (with hardened-sources) and it works.
Resolving INVALID.