diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-12-17 20:23:13 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-12-17 20:23:13 +0000 |
commit | 90d5acbd0fed423678ef7aced8929a6df182de42 (patch) | |
tree | 45c70882d12606fccd865c1b8e3f76ff325bd872 /x11/mesa/mesa-7.1-link-shared.patch | |
parent | a12b0e5f52d4bc53b4adb7830279f7913b55c7c2 (diff) | |
download | aports-90d5acbd0fed423678ef7aced8929a6df182de42.tar.bz2 aports-90d5acbd0fed423678ef7aced8929a6df182de42.tar.xz |
x11/mesa: pass lazy binding via LDFLAGS
Diffstat (limited to 'x11/mesa/mesa-7.1-link-shared.patch')
-rw-r--r-- | x11/mesa/mesa-7.1-link-shared.patch | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/x11/mesa/mesa-7.1-link-shared.patch b/x11/mesa/mesa-7.1-link-shared.patch index f0423831..46b54b78 100644 --- a/x11/mesa/mesa-7.1-link-shared.patch +++ b/x11/mesa/mesa-7.1-link-shared.patch @@ -13,7 +13,7 @@ diff -up mesa-20080814/src/mesa/drivers/dri/Makefile.dricore mesa-20080814/src/m -mkdir $(TOP)/$(LIB_DIR) +libdricore.so: -+ gcc -shared -o libdricore.so -Wl,--whole-archive ../../libmesa.a -Wl,--no-whole-archive -lm -lpthread -lc ++ gcc -shared -o libdricore.so -Wl,--whole-archive ../../libmesa.a -Wl,--no-whole-archive $(LDFLAGS) -lm -lpthread -lc + +$(TOP)/$(LIB_DIR)/libdricore.so: $(TOP)/$(LIB_DIR) libdricore.so + $(INSTALL) libdricore.so $(TOP)/$(LIB_DIR) @@ -59,8 +59,8 @@ diff -up mesa-20080814/src/mesa/drivers/dri/Makefile.template.dricore mesa-20080 $(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(WINOBJ) Makefile $(TOP)/src/mesa/drivers/dri/Makefile.template $(MKLIB) -o $@ -noprefix -linker '$(CC)' -ldflags '$(LDFLAGS)' \ - $(OBJECTS) $(PIPE_DRIVERS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS) -+ $(OBJECTS) $(PIPE_DRIVERS) $(WINOBJ) \ + -L$(TOP)/$(LIB_DIR) -Wl,-R$(DRI_DRIVER_INSTALL_DIR) -ldricore \ ++ $(OBJECTS) $(PIPE_DRIVERS) $(WINOBJ) \ + $(DRI_LIB_DEPS) |