targets/egl-static: fix library search order
authorChia-I Wu <olv@lunarg.com>
Tue, 28 Jun 2011 06:23:20 +0000 (15:23 +0900)
committerChia-I Wu <olv@lunarg.com>
Tue, 28 Jun 2011 06:25:00 +0000 (15:25 +0900)
Use

  $(MKLIB) -ldflags '-L$(TOP)/$(LIB_DIR)'

instead of

  $(MKLIB) -L$(TOP)/$(LIB_DIR)

to make sure the local library path appears before system's.

src/gallium/targets/egl-static/Makefile

index 6b5ed602992069d2670fb00941e75b7a3143c50f..832d7ba438fd1a384443fc8aee3a43643f51f1f0 100644 (file)
@@ -173,14 +173,14 @@ default: $(OUTPUTS)
 
 $(OUTPUT_PATH)/egl_gallium.so: $(egl_OBJECTS) $(egl_LIBS)
        $(MKLIB) -o $(notdir $@) -noprefix -linker '$(CXX)' \
-               -L$(TOP)/$(LIB_DIR) -ldflags '-Wl,--no-undefined $(LDFLAGS)' \
+               -ldflags '-L$(TOP)/$(LIB_DIR) -Wl,--no-undefined $(LDFLAGS)' \
                -cplusplus -install $(OUTPUT_PATH) $(MKLIB_OPTIONS) \
                $(egl_OBJECTS) -Wl,--start-group $(egl_LIBS) -Wl,--end-group \
                $(egl_SYS)
 
 $(OUTPUT_PATH)/st_GL.so: st_GL.o $(st_GL_LIBS)
        $(MKLIB) -o $(notdir $@) -noprefix -linker '$(CXX)' \
-               -L$(TOP)/$(LIB_DIR) -ldflags '$(LDFLAGS)' \
+               -ldflags '-L$(TOP)/$(LIB_DIR) $(LDFLAGS)' \
                -cplusplus -install $(OUTPUT_PATH) $(MKLIB_OPTIONS) \
                $< -Wl,--start-group $(st_GL_LIBS) -Wl,--end-group \
                $(st_GL_SYS)