On Mon, Jan 14, 2013 at 01:19:53PM -0600, Aaron Watry wrote: > > > >From: Tom Stellard<thomas.stellard at amd.com > ><http://lists.freedesktop.org/mailman/listinfo/mesa-dev>> > > > >This reverts commit 4148a29ed83d1d85bff3d4e40e847128011c3f20. > > > >This fixes bug:https://bugs.freedesktop.org/show_bug.cgi?id=59334 > > > >We really should be linking against libgallium.la instead of > >libgallium.a, but until we can figure why linking against libgallium.la > >causes runtime failures in clover we will continue to link against > >libgallium.a > Tested-by: Aaron Watry <awa...@gmail.com> > > Piglit runs CL tests again, but I still get a bunch of run-time > warnings along the lines of: > > <premain>: CommandLine Error: Argument 'info-output-file' defined > more than once! >
Yes, I've seen this too. I haven't had a chance to look into this, but it is another automake regression. -Tom > --Aaron Watry > >--- > > src/gallium/auxiliary/Makefile.am | 6 ++++++ > > src/gallium/targets/opencl/Makefile.am | 4 +++- > > 2 files changed, 9 insertions(+), 1 deletion(-) > > > >diff --git a/src/gallium/auxiliary/Makefile.am > >b/src/gallium/auxiliary/Makefile.am > >index a4eee47..4979293 100644 > >--- a/src/gallium/auxiliary/Makefile.am > >+++ b/src/gallium/auxiliary/Makefile.am > >@@ -45,3 +45,9 @@ util/u_format_srgb.c: $(srcdir)/util/u_format_srgb.py > > > > util/u_format_table.c: $(srcdir)/util/u_format_table.py > > $(srcdir)/util/u_format_pack.py $(srcdir)/util/u_format_parse.py > > $(srcdir)/util/u_format.csv > > $(AM_V_GEN) $(PYTHON2) $(srcdir)/util/u_format_table.py > > $(srcdir)/util/u_format.csv> $@ > >+ > >+# XXX: As a work around > >forhttps://bugs.freedesktop.org/show_bug.cgi?id=59334 > >+# clover needs to link against libgallium.a. Delete this once we have a real > >+# fix for this bug. > >+all-local: libgallium.la > >+ ln -f $(builddir)/.libs/libgallium.a $(builddir)/libgallium.a > >diff --git a/src/gallium/targets/opencl/Makefile.am > >b/src/gallium/targets/opencl/Makefile.am > >index c5c3003..be8ec12 100644 > >--- a/src/gallium/targets/opencl/Makefile.am > >+++ b/src/gallium/targets/opencl/Makefile.am > >@@ -6,9 +6,11 @@ libOpenCL_la_LDFLAGS = \ > > $(LLVM_LDFLAGS) \ > > -version-number 1:0 > > > >+# We are linking against libgallium.a rather than libgallium.la to work > >around > >+#https://bugs.freedesktop.org/show_bug.cgi?id=59334 > > libOpenCL_la_LIBADD = \ > > $(top_builddir)/src/gallium/state_trackers/clover/libclover.la \ > >- $(top_builddir)/src/gallium/auxiliary/libgallium.la \ > >+ $(top_builddir)/src/gallium/auxiliary/libgallium.a \ > > $(GALLIUM_PIPE_LOADER_LIBS) $(LIBUDEV_LIBS) \ > > -ldl \ > > -lclangCodeGen \ > >-- > >1.7.11.4 > > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev