Re: [proaudio] [929] Fixed external kernel modules build with rt-sources-2.6.23-r1

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Le Wed, 17 Oct 2007 22:57:59 +0200,
Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> a écrit :

> On Mi, 17.10.07 13:49 "Mark Knecht" <markknecht@xxxxxxxxx> wrote:
> 
> > After reflecting on this I suspect that the reason it worked for me is
> > that I currently don't build any external modules anymore. I dropped
> > the ATI drivers and everything else I use is part of the kernel these
> > days.
> > 
> > Or possibly because I'm AMD64 and somehow that's different.
> 
> It isn't. The issue is also on amd64
> 
> > Is there any reason for me to try the fixes you did or can I just
> > take it easy?
> > 
> > - Mark
> > 
> 
This will affect any kernel external modules (alsa, nvidia, wmware, fuse,....).
If you are sure that you don't want to build such external modules, you can just
ignore this issue.

FEATURES="-sandbox -usersandbox" emerge <ebuild>
is another workaround (usersandbox is also affected) when merging external
modules. But it is better to fix that in the kernel build system like this
patch is doing or with the ~arch sandbox (the real fix).

All this has to do with a new feature of gcc that make possible to write into
existent files. In this case in the kernel tree. Read the bug report for the
details.  http://bugs.gentoo.org/show_bug.cgi?id=135745 

> You can ignore it then I guess. It's more like hacking the kernel to
> work around bugs elsewhere (sandbox in this case)
> 
> But dominique is right, making the kernel depend on a ~arch masked
> sandbox version is also not the right way..
>  



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/