The patches can be used independent. Patch 6 applies only clean with applied patch 5 because of changes in same section of CMakeLists.txt.
Patches 1 and 2: Fix build errors on CMake and Autoconf build. Patches 3 and 4 (by Matthias Hopf on openSUSE): Add some information about direct rendering, hardware acceleration and validity to glxgears and glxinfo. Patch 5: Install shared libraries on CMake build (if -DBUILD_SHARED_LIBS). Patch 6: Add possibility to use linux filesystem hierarchy on CMake build. It introduces following variables (as prefixes): (-D)BINDIR - default: none, ${BINDIR}/${subdir} (-D)DATADIR - default: none, ${DATADIR}/${subdir} (-D)DOCDIR - default: doc Following CMake build was successfully tested by me: cmake .. '-DCMAKE_C_FLAGS=-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' '-DCMAKE_CXX_FLAGS=-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g' -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=ON -DBINDIR=/usr/lib/mesa-demos -DDATADIR=/usr/share/mesa-demos -DDOCDIR=/usr/share/doc/packages/mesa-demos -DLIBDIR=/usr/lib64 PS: Please CC me on discussion. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev