Not my regular platform, but I tend to help out the odd user with linux 
building errors, and this
one comes up rather frequently

In our cmakelist.txt we have an exception for linux that sets

option(WITH_SYSTEM_GLEW "Use GLEW OpenGL wrapper library provided by the 
operating system" ON)
option(WITH_SYSTEM_GLES "Use OpenGL ES library provided by the operating 
system"           ON)

compared to all other platforms where it is off.

I couldn't find a justification for it, but why are these options (unlike all 
other
WITH_SYSTEM_* options even on linux ) ON by default? Especially glew seems to be
problematic, even more so for blender 2.8 where we can't figure out if it's 
glew 1 or 2
at compile time so there's a runtime check in the final binary that'll prevent 
code
compiled against 1.x from running.

We ship with a known good copy in our source tree, why not use it by default?

--Ray
_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to