From 99941bcf03912f0b2e543faa97798e1737f4736d38211d22b24631919e471e5c Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 25 May 2007 15:20:50 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=15 --- Mesa.changes | 5 +++++ Mesa.spec | 4 +++- link-shared.diff | 6 +++--- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Mesa.changes b/Mesa.changes index 2315175..1f2b270 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri May 25 16:54:40 CEST 2007 - dmueller@suse.de + +- fix undefined symbols for i915 (#277744) + ------------------------------------------------------------------- Tue May 22 15:56:20 CEST 2007 - dmueller@suse.de diff --git a/Mesa.spec b/Mesa.spec index 6015f21..62ec4ee 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -19,7 +19,7 @@ Provides: xorg-x11-Mesa Obsoletes: xorg-x11-Mesa Autoreqprov: on Version: 6.5.3 -Release: 14 +Release: 16 Summary: Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL.* Source: MesaLib-%{version}.tar.bz2 Source1: MesaDemos-%{version}.tar.bz2 @@ -240,6 +240,8 @@ rm -rf $RPM_BUILD_ROOT /usr/%{_lib}/libMesaGL.a %changelog +* Fri May 25 2007 - dmueller@suse.de +- fix undefined symbols for i915 (#277744) * Tue May 22 2007 - dmueller@suse.de - fix various undefined symbols in dri drivers (#272875) - build parallel diff --git a/link-shared.diff b/link-shared.diff index 69f48a0..c487cba 100644 --- a/link-shared.diff +++ b/link-shared.diff @@ -5,9 +5,9 @@ fi -linux-solo: depend subdirs libmesa.a -+$(TOP)/$(LIB_DIR)/libmesa_private.so: $(CORE_OBJECTS) ++$(TOP)/$(LIB_DIR)/libmesa_private.so: $(SOLO_OBJECTS) + @ $(TOP)/bin/mklib -o mesa_private \ -+ -install $(TOP)/$(LIB_DIR) $(CORE_OBJECTS) ++ -install $(TOP)/$(LIB_DIR) $(SOLO_OBJECTS) + +linux-solo: depend subdirs libmesa.a $(TOP)/$(LIB_DIR)/libmesa_private.so cd drivers/dri ; $(MAKE) @@ -36,7 +36,7 @@ $(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(WINOBJ) Makefile $(TOP)/src/mesa/drivers/dri/Makefile.template $(TOP)/bin/mklib -noprefix -o $@ \ - $(OBJECTS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS) -+ $(OBJECTS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS) -Wl,--no-undefined ++ $(OBJECTS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS) -Wl,--undefined -Wl,--allow-shlib-undefined $(TOP)/$(LIB_DIR)/$(LIBNAME): $(LIBNAME)