https://bugs.freedesktop.org/show_bug.cgi?id=59877
--- Comment #9 from Tom Stellard <tstel...@gmail.com> --- (In reply to comment #8) > Created attachment 73796 [details] [review] > v2: Right attempt to fix it on current master > > It shouldn't fail because of: > > if USE_R600_LLVM_COMPILER > if HAVE_GALLIUM_COMPUTE > [...] > endif > AM_CFLAGS += \ > -I$(top_srcdir)/src/gallium/drivers/radeon/ \ > $(LLVM_CFLAGS) \ > -DR600_USE_LLVM > endif > > > So the compiler should find radeon_llvm.h on configure > --enable-r600-llvm-compiler without --enable-opencl. > > I moved $(LLVM_CFLAGS). So the compiler should also find > $(LLVM_INCLUDEDIR)/llvm-c/Core.h. > > On this version I also changed configure.ac to set USE_R600_LLVM_COMPILER > also for --enable-opencl without --enable-r600-llvm-compiler to reflect the > dependency (if) here. > > @Tom: You as developer should know it is hard to fix things if you cannot > reproduce issues and people don't tell what happened ... > > Because it has not been fixed the right way (maybe only my opinion) the > discussion should be where the bug was reported. (I hate jumping between > various places to get information for one topic/issue ...) The updated version of this patch still fails with --enable-r600-llvm-compiler without --enable-opencl gmake[3]: Entering directory `/home/tstellar/mesa/src/gallium/targets/egl-static' CC egl.lo CC egl_st.lo CC egl_pipe.lo CXXLD egl_gallium.la ../../../../src/gallium/drivers/r600/.libs/libr600.a(r600_shader.o): In function `r600_shader_from_tgsi': /home/tstellar/mesa/src/gallium/drivers/r600/r600_shader.c:1424: undefined reference to `r600_tgsi_llvm' /home/tstellar/mesa/src/gallium/drivers/r600/r600_shader.c:1428: undefined reference to `r600_llvm_compile' Also --enable-opencl should not set USE_R600_LLVM_COMPILER, because it has to be possible to build opencl without forcing the graphics driver to use the LLVM compiler. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev