[Mesa-dev] Mesa 9.2 release candidate 1
Maarten Lankhorst
maarten.lankhorst at canonical.com
Tue Aug 20 08:54:19 PDT 2013
Op 20-08-13 02:05, Ian Romanick schreef:
> Mesa 9.2 release candidate 1 is now available for testing.
>
> The tag in the GIT repository for Mesa 9.2-rc1 is 'mesa-9.2-rc1'.
>
> Mesa 9.2 release candidate 1 is available for download at
> ftp://freedesktop.org/pub/mesa/9.2/
>
> md5sums:
>
> 866e9a1b3ce72b822671ee8106821aec MesaLib-9.2.0-rc1.tar.bz2
> 4506de8ad53e8dc16ba10508e1b9783b MesaLib-9.2.0-rc1.tar.gz
> d4f91a3982bed348291c69c92d883acc MesaLib-9.2.0-rc1.zip
>
> I have verified building from the .tar.bz2 file by doing:
>
> tar -xjf Mesa-9.2.0-rc1.tar.bz2
> cd Mesa-9.2.0-rc1
> ./configure --enable-gallium-llvm --with-llvm-shared-libs
> make -j6
> make install
>
> I have also verified that I pushed the tag.
>
> I had originally intended to start doing RCs several weeks ago. However, basically, I forgot. The 9.2 release is scheduled for this Thursday. If folks would like to delay the due to the non-availability of RCs, please speak up. I'd rather not, but, since I fell down on the job, I won't argue if others would like a delay.
I've been packaging mesa 9.1.2 for debian, and came across the following issues.
1. There is a new gallium based osmesa, which doesn't work correctly with wine. My testcase is running opengl32_test from wine/dlls/opengl32/tests.
I've pushed a few fixes, but gave up after I was still hitting a memcpy error in valgrind on those tests. There's no option to disable the new osmesa,
and by default it will build both and install both to the same place, overwriting itself..
2. Parallel builds from the same source directory fails because mesa/mapi/glapi/gen and performs writes to the source directory.
A simple automake patch seems to fix it.. (attached below)
~Maarten
8<--
diff --git a/src/mapi/glapi/gen/Makefile.am b/src/mapi/glapi/gen/Makefile.am
index 9720059..d4fbd35 100644
--- a/src/mapi/glapi/gen/Makefile.am
+++ b/src/mapi/glapi/gen/Makefile.am
@@ -18,10 +18,10 @@ XORG_INDENT_FLAGS = -linux -bad -bap -blf -bli0 -cbi0 -cdw -nce -cs -i4 -lc80 -p
-T _XFUNCPROTOBEGIN -T _XFUNCPROTOEND -T _X_EXPORT
-MESA_DIR = $(top_srcdir)/src/mesa
-MESA_GLAPI_DIR = $(top_srcdir)/src/mapi/glapi
-MESA_MAPI_DIR = $(top_srcdir)/src/mapi
-MESA_GLX_DIR = $(top_srcdir)/src/glx
+MESA_DIR = $(top_builddir)/src/mesa
+MESA_GLAPI_DIR = $(top_builddir)/src/mapi/glapi
+MESA_MAPI_DIR = $(top_builddir)/src/mapi
+MESA_GLX_DIR = $(top_builddir)/src/glx
MESA_GLAPI_OUTPUTS = \
$(MESA_GLAPI_DIR)/glapi_mapi_tmp.h \
More information about the mesa-dev
mailing list