https://bugs.winehq.org/show_bug.cgi?id=34398
--- Comment #20 from Ken Thomases ken@codeweavers.com --- (In reply to Jerome Leclanche from comment #19)
(In reply to Ken Thomases from comment #17) What's the status on that patch, out of curiousity?
The patch is a hack. This approach is not expected to get accepted.
Alexandre doesn't want us to use the platform-native GLU for Wine. He wants Wine's glu32 to be a full GLU implementation based on opengl32 in the same way that the platform-native libGLU is based on the platform-native libGL. The problem is that the GLU source implementations that are available use C++, which isn't acceptable for Wine. So, one choice is to C-ify such an implementation. I looked into that at one point, but it's hard.
Another approach would be to build the Win32 version of those GLU sources as an external dependency, like Gecko or Mono. So, it wouldn't be incorporated in Wine as such and could still be based on C++.
To my knowledge, nobody's working on either approach.