SHA256
1
0
forked from pool/Mesa
OBS User unknown 2007-05-25 15:20:50 +00:00 committed by Git OBS Bridge
parent 1b34c4eb5a
commit 99941bcf03
3 changed files with 11 additions and 4 deletions

View File

@ -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

View File

@ -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

View File

@ -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)