|
@@ -13,7 +13,7 @@ Summary: Mesa graphics libraries
|
|
|
Summary(ja): Mesa グラフィックスライブラリ
|
|
|
Name: mesa
|
|
|
Version: 7.8.1
|
|
|
-Release: 1%{?_dist_release}
|
|
|
+Release: 2%{?_dist_release}
|
|
|
License: MIT
|
|
|
Group: System Environment/Libraries
|
|
|
URL: http://www.mesa3d.org
|
|
@@ -265,8 +265,13 @@ sed -i 's,terrain.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/terrain.c
|
|
|
|
|
|
autoreconf --install
|
|
|
|
|
|
+%ifarch ppc
|
|
|
+export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
|
|
|
+export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
|
|
|
+%else
|
|
|
export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
|
|
|
export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
|
|
|
+%endif
|
|
|
%define common_flags --enable-pic --disable-asm
|
|
|
%define osmesa_flags --with-driver=osmesa --disable-gallium --disable-egl --disable-glu --with-dri-drivers="" %{common_flags}
|
|
|
|
|
@@ -293,8 +298,13 @@ make clean
|
|
|
[ `find . -name \*.o | wc -l` -eq 0 ] || exit "make cleaner plz"
|
|
|
|
|
|
# XXX should get visibility working again post-dricore.
|
|
|
+%ifarch ppc
|
|
|
+export CFLAGS="$RPM_OPT_FLAGS -O2"
|
|
|
+export CXXFLAGS="$RPM_OPT_FLAGS -O2"
|
|
|
+%else
|
|
|
export CFLAGS="$RPM_OPT_FLAGS -Os"
|
|
|
export CXXFLAGS="$RPM_OPT_FLAGS -Os"
|
|
|
+%endif
|
|
|
|
|
|
# now build the rest of mesa
|
|
|
%configure \
|
|
@@ -563,6 +573,10 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%endif
|
|
|
|
|
|
%changelog
|
|
|
+* Thu Apr 8 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 7.8.1-2
|
|
|
+- rebuilt with gcc-4.4.3-5 on ppc
|
|
|
+- temporarily don't use "-Os" on ppc (a toolchain bug?)
|
|
|
+
|
|
|
* Tue Apr 06 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8.1-1
|
|
|
- update to 7.8.1
|
|
|
|