--- mkspecs/darwin-g++/qmake.conf.orig	2008-02-24 13:49:32.000000000 -0700
+++ mkspecs/darwin-g++/qmake.conf	2008-02-24 13:52:05.000000000 -0700
@@ -51,12 +51,13 @@
 
 QMAKE_LINK		= c++
 QMAKE_LINK_SHLIB	= c++
-QMAKE_LFLAGS		=
+QMAKE_LFLAGS		= -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
 QMAKE_LFLAGS_RELEASE	=
 QMAKE_LFLAGS_DEBUG	=
 QMAKE_LFLAGS_APP        = -prebind
 QMAKE_LFLAGS_SHLIB	= -prebind -dynamiclib -single_module -headerpad_max_install_names
 QMAKE_LFLAGS_PLUGIN	= -bundle
+QMAKE_LFLAGS_SONAME     = -Wl,-install_name,$$[QT_INSTALL_LIBS]/
 QMAKE_LFLAGS_THREAD	=
 
 QMAKE_LFLAGS_VERSION    = -current_version$${LITERAL_WHITESPACE}

