Even though I explicitly specify module loading order, I still have symbol problems upon loading full relro radeon. -- dr Tóth Attila, Radiológus, 06-20-825-8057 Attila Toth MD, Radiologist, +36-20-825-8057
2013.Október 25.(P) 15:18 időpontban Alexander Tsoy ezt írta: > В Wed, 2 Oct 2013 22:58:35 +0200 > "Tóth Attila" <at...@atoth.sote.hu> пишет: > >> 2013.Október 2.(Sze) 21:07 időpontban Magnus Granberg ezt írta: >> > onsdag 02 oktober 2013 20.41.32 skrev Alex Efros: >> >> Hi! >> >> >> >> On Tue, Oct 01, 2013 at 09:21:00PM +0200, Hinnerk van Bruinehsen >> wrote: >> >> > > I can test proprietary nvidia if someone provide me with modified >> >> ebuild >> >> > > or patch or instructions what's to do. >> >> > >> >> > If you want to try, you could try the xorg-2.eclass from here: >> >> I've tried both rebuilding only xorg-server first, restart X, then >> >> rebuilde all x11-drivers/* packages and reboot (to reload kernel >> >> module) - in both cases everything works fine with proprietary >> nvidia. >> >> >> >> I've also tried nouveau and nv drivers, but got "Failed to load … >> >> undefined symbol: …" errors (with different symbols for each driver). >> >> Maybe this happens because some other libs should be recompiled, or >> >> because of already loaded nvidia kernel module. >> > >> > When i tred nouveau and the radeaon driver i needed to define the load >> > order of >> > the drivers modules else i did get undefined symbols. On radeon i >> could >> > not >> > even load some of the needed modules. But all this was some long time >> ago. >> > /Magnus >> > >> Aha! >> >> As a last step I also compiled radeon with full relro. And Xorg fails to >> load. >> The error message says: >> Failed to load /usr/lib64/xorg/modules/drivers/radeon_drv.so: >> /usr/lib64/xorg/modules/drivers/radeon_drv.so: undefined symbol: >> exaWaitSync >> >> So radeon still needs lazy. But Xorg and other drivers are RELRO now. >> I have to say the first load of X takes a bit longer than usuall - makes >> sense because of the BIND_NOW... >> >> How I can define the load order of the modules? >> I may play around with it. A bit more false sense of security! :-) >> >> Thx: Dw. > > Same problem with glamor. See comment 1 for an example of how to > define the load order of modules. > > https://bugs.gentoo.org/show_bug.cgi?id=488906 > > -- > Alexander Tsoy > >