Considering the fact that more and more headers are going to need to be symlinked in eselect-opengl, I think we should reconsider it. My suggestion is that we -- instead of linking all the header files -- just symlink/update opengl.pc and put an appropriate -I... in there.
You would have a problem with packages not using opengl expecting the headers to be on the correct place. (which actually is lots and lots of stuff)
compiling random code would also now require pkg-config invocation which has never been the case in the past, and isn't the case in other distros. people expect to be able to just "#include <GL/foo.h>" and have it work ...
(In reply to SpanKY from comment #2) > compiling random code would also now require pkg-config invocation which has > never been the case in the past, and isn't the case in other distros. > people expect to be able to just "#include <GL/foo.h>" and have it work ... Agreed. There's no way we can require people to use opengl.pc. Closing unless there's another solution.