Hi Patrick, Which OS and Compiler are you using? Also what version of binutils are you using (`which ld` and `ld --version`)? This is a known issue where the `ld` shipped with older versions binutils doesn't support the AVX2 instructions generated for SWR, even though the compiler you're using does. Disabling SWR isn't really a great option since it's performance is dramatically better than the llvmpipe alternative. Placing a newer binutils in your path should let SWR build successfully.
---------- Chuck Atkins Staff R&D Engineer, Scientific Computing Kitware, Inc. On Wed, Apr 19, 2017 at 11:47 AM, Patrick Begou < [email protected]> wrote: > My work to compile paraview 5.3 is in progress but on the cluster (no GPU) > I fail to compile osmesa. > The downloaded tarball is mesa-17.0.1.tar.xz > > The message is about invalid instructions: > CXXLD libswrAVX.la > CXX libswrAVX2_la-swr_clear.lo > /tmp/ccDsR3FF.s: Assembler messages: > /tmp/ccDsR3FF.s:109: Error: no such instruction: `shlx %eax,%r8d,%ecx' > /tmp/ccDsR3FF.s:113: Error: no such instruction: `shlx %eax,%r9d,%ecx' > /tmp/ccDsR3FF.s:265: Error: no such instruction: `shlx %eax,%r14d,%edx' > make[5]: *** [libswrAVX2_la-swr_clear.lo] Error 1 > > > I use Python 2.7.9 with mako, gcc (GCC) 4.8.1 and the configure command > generated by paraview-superbuild process in superbuild/osmesa/src is: > > ./configure --prefix=/kareline/data/begou/PARAVIEW5/build-kareline/install > --enable-opengl --disable-gles1 --disable-gles2 --disable-va > --disable-xvmc --disable-vdpau > --enable-shared-glapi --disable-texture-float --enable-gallium-llvm > --enable-llvm-shared-libs > --with-gallium-drivers=swrast,swr --disable-dri --with-dri-drivers= > --disable-egl --with-egl-platforms= > --disable-gbm --disable-glx > > It seams the same as the one provided in the wiki. > > I've no idea on how to work around this... > > Thanks > > Patrick > > -- > =================================================================== > | Equipe M.O.S.T. | | > | Patrick BEGOU | mailto:[email protected] | > | LEGI | | > | BP 53 X | Tel 04 76 82 51 35 | > | 38041 GRENOBLE CEDEX | Fax 04 76 82 52 71 | > =================================================================== > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensou > rce/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
