On 18 April 2017 at 20:26, Francisco Jerez <curroje...@riseup.net> wrote: > Emil Velikov <emil.l.veli...@gmail.com> writes: > >> Without it the compiler will barf at us with dozens of errors like >> the following. >> >> In file included from llvm/codegen/bitcode.cpp:34:0: >> ./llvm/codegen.hpp:52:22: error: ‘<::’ cannot begin a template-argument list >> [-fpermissive] >> ./llvm/codegen.hpp:52:22: note: ‘<:’ is an alternate spelling for ‘[’. >> Insert whitespace between ‘<’ and ‘::’ >> ./llvm/codegen.hpp:52:22: note: (if you use ‘-fpermissive’ G++ will accept >> your code) >> >> Note: things seems to build fine on my system, although the Travis-CI >> instance [1] is less forgiving. I'm not too happy on the patch hence the >> HACK - suggestions are greatly appreciated. >> >> Cc: Francisco Jerez <curroje...@riseup.net> >> Cc: Jan Vesely <jan.ves...@rutgers.edu> >> Cc: Aaron Watry <awa...@gmail.com> >> [1] https://travis-ci.org/evelikov/Mesa/jobs/223222840 >> --- >> src/gallium/state_trackers/clover/Makefile.am | 1 + >> 1 file changed, 1 insertion(+) >> >> diff --git a/src/gallium/state_trackers/clover/Makefile.am >> b/src/gallium/state_trackers/clover/Makefile.am >> index 321393536dc..c39a3c065d7 100644 >> --- a/src/gallium/state_trackers/clover/Makefile.am >> +++ b/src/gallium/state_trackers/clover/Makefile.am >> @@ -39,6 +39,7 @@ libcltgsi_la_SOURCES = $(TGSI_SOURCES) >> >> libclllvm_la_CXXFLAGS = \ >> -std=c++11 \ >> + -fpermissive \ > > -fpermissive is quite a big hammer... How about we add a space between > the '<' and '::' instead as the error message suggests? > Right - got confused by the message :-) That works like a charm. Will send a patch in a second.
-Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev