'Twas brillig, and Colin Guthrie at 30/06/12 17:46 did gyre and gimble: > 'Twas brillig, and Thomas Backlund at 30/06/12 17:35 did gyre and gimble: >> 30.06.2012 19:12, Colin Guthrie skrev: >>> 'Twas brillig, and Colin Guthrie at 29/06/12 16:12 did gyre and gimble: >>>> 'Twas brillig, and Thomas Backlund at 29/06/12 16:00 did gyre and gimble: >>>>> 29.06.2012 17:22, Colin Guthrie skrev: >>>>>> Can someone please fix? >>>>>> >>>>>> Col >>>>>> >>>>> >>>>> That means either build mesa git, or pull in this: >>>>> http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d1cdec3ba151168bfc3aef222fba6265dfb41fb >>>>> >>>>> And all needed fixes after... >>>> >>>> I vote to go to git... what's the worst that can happen :D >>> >>> Hmm, mesa git needs newer wayland.... following the chain... >>> >> >> I think the least painful thing right now would be to back out the >> libdrm_nouveau-2.0 merge from current libdrm (iirc ~4 patches) so >> we can get current mesa rebuilt right now. >> >> That would give some time to work on newer mesa... > > That seems somewhat sensible. > > Even with the latest wayland mesa git is having issues building... > > g++ -Wl,--as-needed -Wl,-z,relro -Wl,-O1 -Wl,--build-id > -Wl,--enable-new-dtags -L/usr/lib64/llvm -lpthread -lffi -ldl -lm > lp_test_blend.o lp_test_main.o -o lp_test_blend -Wl,--start-group > -L../../auxiliary/ -lgallium libllvmpipe.a -lLLVM -lXext -lXdamage > -lXfixes -lX11-xcb -lX11 -lxcb-glx -lxcb -lXxf86vm -ldrm -lm > -lpthread -ldl -Wl,--end-group > /usr/bin/ld: ../../auxiliary//libgallium.a(u_dl.o): undefined reference > to symbol 'dlclose@@GLIBC_2.2.5' > /usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO > /usr/lib/gcc/x86_64-mageia-linux-gnu/4.7.1/../../../../lib64/libdl.so so > try adding it to the linker command line > /usr/lib/gcc/x86_64-mageia-linux-gnu/4.7.1/../../../../lib64/libdl.so: > could not read symbols: Invalid operation > collect2: error: ld returned 1 exit status > > > So the suggested fix of adding -ldl shouldn't be needed as -ldl is > already there! Could be a weird ordering quirk I guess - certainly > manually placing the -ldl outside of the -Wl,--start-group block does > fix it... too much fu for me tho'.
OK, so I've backed out the patches in libdrm and rebuilt mesa but now x11-driver-video-nouveau doesn't build (unsurprisingly). I've not got much more time to poke at this today, so hopefully the maintainer can pick it up. Col -- Colin Guthrie colin(at)mageia.org http://colin.guthr.ie/ Day Job: Tribalogic Limited http://www.tribalogic.net/ Open Source: Mageia Contributor http://www.mageia.org/ PulseAudio Hacker http://www.pulseaudio.org/ Trac Hacker http://trac.edgewall.org/
