On Mon, Dec 10, 2012 at 11:18 PM, <alexander.r@gmx.com> wrote:
On Mon, Dec 10, 2012 at 10:34:47PM +0100, SanskritFritz wrote:
Well, patching the makefile with -lGLU solved the problem, no need to symlink libGLEW anymore. Can you please explain the reason? ---end quoted text---
I am not sure about exact reason, but this may be related to two events:
1) Introducing --as-needed linker option by default in Arch (see this [1] Fedora article for explanation) - happend long time ago
2) Splitting GLU in separate package from Mesa - recent (compared to previous change)
In the past GLU was tightly integrated in Mesa and game developer probably didn't consider it separate dependency from libGL, worth explicitly linking to.
[1]: http://fedoraproject.org/wiki/UnderstandingDSOLinkChange [2]: http://www.mail-archive.com/mesa-dev@lists.freedesktop.org/msg26003.html
Thank you for the links and the explanation, things are starting to make sense for me now.