forked from rpms/glibc
		
	auto-import changelog data from glibc-2.1.93-2.src.rpm
Wed Sep 13 2000 Jakub Jelinek <jakub@redhat.com> - build from CVS archive
This commit is contained in:
		
							parent
							
								
									742e23890a
								
							
						
					
					
						commit
						1ced64dde7
					
				| @ -1 +1 @@ | ||||
| glibc-2.1.92.tar.gz | ||||
| glibc-2.1.93.tar.gz | ||||
|  | ||||
							
								
								
									
										42
									
								
								glibc.spec
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								glibc.spec
									
									
									
									
									
								
							| @ -1,8 +1,8 @@ | ||||
| %define linux24 1 | ||||
| %define glibcrelease 14 | ||||
| %define linux24 0 | ||||
| %define glibcrelease 2 | ||||
| Summary: The GNU libc libraries. | ||||
| Name: glibc | ||||
| Version: 2.1.92 | ||||
| Version: 2.1.93 | ||||
| %if %{linux24} | ||||
| Release: %{glibcrelease}.2.4 | ||||
| %else | ||||
| @ -27,14 +27,24 @@ Obsoletes: libc | ||||
| %endif | ||||
| Prereq: basesystem | ||||
| Conflicts: rpm <= 4.0-0.65 | ||||
| ExcludeArch: ia64 | ||||
| Patch: glibc-kernel-2.4.patch | ||||
| %if %{linux24} | ||||
| ExcludeArch: ia64 | ||||
| Conflicts: kernel < 2.4.0 | ||||
| %define enablekernel 2.4.0 | ||||
| %else | ||||
| %ifarch ia64 | ||||
| Conflicts: kernel < 2.4.0 | ||||
| %define enablekernel 2.4.0 | ||||
| %else | ||||
| %ifarch sparc64 | ||||
| Conflicts: kernel < 2.3.40 | ||||
| %define enablekernel 2.3.40 | ||||
| %else | ||||
| %define enablekernel 2.2.5 | ||||
| %endif | ||||
| %endif | ||||
| %endif | ||||
| 
 | ||||
| %description | ||||
| The glibc package contains standard libraries which are used by | ||||
| @ -127,16 +137,26 @@ mkdir build-%{_target_cpu}-linux ; cd build-%{_target_cpu}-linux | ||||
| %ifarch %{ix86} | ||||
| BuildFlags="-march=%{_target_cpu} -D__USE_STRING_INLINES -fstrict-aliasing" | ||||
| %endif | ||||
| %ifarch alphaev6 | ||||
| BuildFlags="-mcpu=ev6" | ||||
| %endif | ||||
| %ifarch sparcv9 | ||||
| BuildFlags="-mcpu=ultrasparc -fcall-used-g7" | ||||
| %endif | ||||
| %ifarch sparc64 | ||||
| BuildFlags="-mcpu=ultrasparc -mvis -fcall-used-g7" | ||||
| %endif | ||||
| # Temporarily don't do this on ia64 | ||||
| %ifnarch ia64 | ||||
| BuildFlags="$BuildFlags -freorder-blocks -DNDEBUG=1" | ||||
| %endif | ||||
| EnableKernel="--enable-kernel=%{enablekernel}" | ||||
| %if %{linux24} | ||||
| EnableKernel="$EnableKernel --disable-profile" | ||||
| %else | ||||
| %ifarch i586 i686 athlon sparcv9 alphaev6 ia64 | ||||
| EnableKernel="$EnableKernel --disable-profile" | ||||
| %endif | ||||
| %endif | ||||
| CC=gcc CFLAGS="$BuildFlags -g -O3" ../configure --prefix=%{_prefix} \ | ||||
| 	--enable-add-ons=yes --without-cvs $EnableKernel \ | ||||
| @ -150,6 +170,7 @@ else | ||||
|   numprocs=1 | ||||
| fi | ||||
| make -j$numprocs -r CFLAGS="$BuildFlags -g -O3" PARALLELMFLAGS=-s | ||||
| gcc -Os ../redhat/glibc_post_upgrade.c -o glibc_post_upgrade | ||||
| 
 | ||||
| %install | ||||
| rm -rf $RPM_BUILD_ROOT | ||||
| @ -204,6 +225,9 @@ rm -f $RPM_BUILD_ROOT/etc/ld.so.cache | ||||
| > $RPM_BUILD_ROOT/etc/ld.so.conf | ||||
| chmod 644 $RPM_BUILD_ROOT/etc/ld.so.conf | ||||
| 
 | ||||
| # Install the upgrade program | ||||
| install -m 700 build-%{_target_cpu}-linux/glibc_post_upgrade $RPM_BUILD_ROOT/usr/sbin/glibc_post_upgrade | ||||
| 
 | ||||
| # Strip binaries | ||||
| strip -R .comment $RPM_BUILD_ROOT/sbin/* || : | ||||
| strip -R .comment $RPM_BUILD_ROOT%{_prefix}/bin/* || : | ||||
| @ -227,9 +251,7 @@ sed "s|$RPM_BUILD_ROOT||" < rpm.filelist.in | | ||||
| 	grep -v '/etc/ld.so.conf'  | \ | ||||
| 	sort > rpm.filelist | ||||
| 
 | ||||
| %if !%{linux24} | ||||
| grep '%{_prefix}/%{_lib}/lib.*_p\.a' < rpm.filelist > profile.filelist | ||||
| %endif | ||||
| grep '%{_prefix}/%{_lib}/lib.*_p\.a' < rpm.filelist > profile.filelist || : | ||||
| egrep "(%{_prefix}/include)|(%{_infodir})" < rpm.filelist |  | ||||
| 	grep -v %{_infodir}/dir > devel.filelist | ||||
| 
 | ||||
| @ -267,7 +289,7 @@ cp timezone/README documentation/README.timezone | ||||
| cp ChangeLog* documentation | ||||
| gzip -9 documentation/ChangeLog* | ||||
| 
 | ||||
| %post -p /sbin/ldconfig | ||||
| %post -p /usr/sbin/glibc_post_upgrade | ||||
| 
 | ||||
| %postun -p /sbin/ldconfig | ||||
| 
 | ||||
| @ -321,12 +343,14 @@ rm -f *.filelist* | ||||
| %doc hesiod/README.hesiod | ||||
| 
 | ||||
| %if !%{linux24} | ||||
| %ifnarch sparcv9 i586 i686 athlon | ||||
| %ifnarch sparcv9 i586 i686 athlon alphaev6 | ||||
| %files -f devel.filelist devel | ||||
| %defattr(-,root,root) | ||||
| 
 | ||||
| %ifnarch ia64 | ||||
| %files -f profile.filelist profile | ||||
| %defattr(-,root,root) | ||||
| %endif | ||||
| 
 | ||||
| %files -n nscd | ||||
| %defattr(-,root,root) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user