summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--fedora/glibc.spec.in20
1 files changed, 15 insertions, 5 deletions
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index e05d6eb046..f8aecfa35b 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -21,7 +21,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 6
+Release: 7
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -314,8 +314,14 @@ GCC="gcc -m64"
 GXX="g++ -m64"
 %endif
 
-#BuildFlags="$BuildFlags -DNDEBUG=1 -fasynchronous-unwind-tables"
 BuildFlags="$BuildFlags -fasynchronous-unwind-tables"
+# Add -DNDEBUG unless using a prerelease
+case %{version} in
+  *.*.9[0-9]*) ;;
+  *)
+     BuildFlags="$BuildFlags -DNDEBUG"
+     ;;
+esac
 EnableKernel="--enable-kernel=%{enablekernel}"
 echo "$GCC" > Gcc
 AddOns=`echo */configure | sed -e 's!/configure!!g;s!\(linuxthreads\|nptl\|rtkaio\|powerpc-cpu\)\( \|$\)!!g;s! \+$!!;s! !,!g;s!^!,!;/^,\*$/d'`
@@ -579,11 +585,11 @@ rm -f $RPM_BUILD_ROOT%{_sbindir}/rpcinfo
 	 -name gconv-modules.cache \
 	 -printf "%%%%verify(not md5 size mtime) " \
 	 , \
-         ! -path "*/lib/debug" -printf "/%%P\n" \)
+	 ! -path "*/lib/debug" -printf "/%%P\n" \)
   find $RPM_BUILD_ROOT -type d \
        \( -path '*%{_prefix}/share/*' ! -path '*%{_infodir}' -o \
-          -path "*%{_prefix}/include/*" -o \
-          -path "*%{_prefix}/lib/locale/*" \
+	  -path "*%{_prefix}/include/*" -o \
+	  -path "*%{_prefix}/lib/locale/*" \
        \) -printf "%%%%dir /%%P\n"
 } | {
 
@@ -1028,6 +1034,10 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Thu Jul 23 2009 Andreas Schwab <schwab@redhat.com> - 2.10.90-7
+- Update from master.
+- Build with -DNDEBUG unless using a prerelease.
+
 * Thu Jul 23 2009 Andreas Schwab <schwab@redhat.com> - 2.10.90-6
 - Rebuilt with binutils-2.19.51.0.14-29.fc12 to fix static binaries