auto-import glibc-2.3.90-1 on branch devel from glibc-2.3.90-1.src.rpm
This commit is contained in:
parent
0d2a757f3e
commit
5a7053e819
@ -1,2 +1,2 @@
|
|||||||
glibc-20050620T1530.tar.bz2
|
glibc-20050627T0850.tar.bz2
|
||||||
glibc-fedora-20050620T1530.tar.bz2
|
glibc-fedora-20050627T0850.tar.bz2
|
||||||
|
1537
glibc-fedora.patch
1537
glibc-fedora.patch
File diff suppressed because it is too large
Load Diff
418
glibc.spec
418
glibc.spec
@ -1,13 +1,11 @@
|
|||||||
%define glibcdate 20050620T1530
|
%define glibcdate 20050627T0850
|
||||||
%define glibcname glibc
|
%define glibcname glibc
|
||||||
%define glibcsrcdir glibc-20050620T1530
|
%define glibcsrcdir glibc-20050627T0850
|
||||||
%define glibc_release_tarballs 0
|
%define glibc_release_tarballs 0
|
||||||
%define glibcversion 2.3.5
|
%define glibcversion 2.3.90
|
||||||
%define glibcrelease 11
|
%define glibcrelease 1
|
||||||
%define auxarches i586 i686 athlon sparcv9 alphaev6
|
%define auxarches i586 i686 athlon sparcv9 alphaev6
|
||||||
%define prelinkarches noarch
|
%define prelinkarches noarch
|
||||||
%define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 sparc64 ppc ppc64
|
|
||||||
%define withtlsarches i386 i686 athlon x86_64 ia64 s390 s390x alpha alphaev6 sparc sparcv9 sparc64 ppc ppc64
|
|
||||||
%define xenarches i686 athlon
|
%define xenarches i686 athlon
|
||||||
%ifarch %{xenarches}
|
%ifarch %{xenarches}
|
||||||
%define buildxen 1
|
%define buildxen 1
|
||||||
@ -33,12 +31,11 @@ Source2: %(echo %{glibcsrcdir} | sed s/glibc-/glibc-libidn-/).tar.bz2
|
|||||||
%endif
|
%endif
|
||||||
Source3: %{glibcname}-fedora-%{glibcdate}.tar.bz2
|
Source3: %{glibcname}-fedora-%{glibcdate}.tar.bz2
|
||||||
Patch0: %{glibcname}-fedora.patch
|
Patch0: %{glibcname}-fedora.patch
|
||||||
Patch1: %{name}-nptl-check.patch
|
Patch1: %{name}-ppc-assume.patch
|
||||||
Patch2: %{name}-ppc-assume.patch
|
Patch2: %{name}-ia64-lib64.patch
|
||||||
Patch3: %{name}-ia64-lib64.patch
|
|
||||||
Buildroot: %{_tmppath}/glibc-%{PACKAGE_VERSION}-root
|
Buildroot: %{_tmppath}/glibc-%{PACKAGE_VERSION}-root
|
||||||
Obsoletes: zoneinfo, libc-static, libc-devel, libc-profile, libc-headers,
|
Obsoletes: zoneinfo, libc-static, libc-devel, libc-profile, libc-headers,
|
||||||
Obsoletes: linuxthreads, gencat, locale, ldconfig, locale-ja
|
Obsoletes: gencat, locale, ldconfig, locale-ja
|
||||||
Provides: ldconfig
|
Provides: ldconfig
|
||||||
Autoreq: false
|
Autoreq: false
|
||||||
Requires: glibc-common = %{version}-%{release}
|
Requires: glibc-common = %{version}-%{release}
|
||||||
@ -64,28 +61,13 @@ Conflicts: gcc4 <= 4.0.0-0.6
|
|||||||
# /etc/default
|
# /etc/default
|
||||||
Conflicts: shadow-utils < 2:4.0.3-20
|
Conflicts: shadow-utils < 2:4.0.3-20
|
||||||
Conflicts: nscd < 2.3.3-52
|
Conflicts: nscd < 2.3.3-52
|
||||||
%ifarch ia64 sparc64 s390x x86_64
|
Conflicts: kernel < 2.4.20
|
||||||
Conflicts: kernel < 2.4.0
|
%define enablekernel 2.4.20
|
||||||
%define enablekernel 2.4.0
|
|
||||||
%else
|
|
||||||
%ifarch ppc64
|
|
||||||
Conflicts: kernel < 2.4.19
|
|
||||||
%define enablekernel 2.4.19
|
|
||||||
%else
|
|
||||||
%define enablekernel 2.2.5
|
|
||||||
%ifarch i686 athlon
|
|
||||||
%define enablekernelltfs 2.4.1
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
%define enablekernelnptl 2.4.20
|
|
||||||
%ifarch i386
|
%ifarch i386
|
||||||
%define nptl_target_cpu i486
|
%define nptl_target_cpu i486
|
||||||
%else
|
%else
|
||||||
%define nptl_target_cpu %{_target_cpu}
|
%define nptl_target_cpu %{_target_cpu}
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
# Need AS_NEEDED directive
|
# Need AS_NEEDED directive
|
||||||
BuildRequires: binutils >= 2.15.94.0.2-1
|
BuildRequires: binutils >= 2.15.94.0.2-1
|
||||||
BuildRequires: gcc >= 3.2.1-5
|
BuildRequires: gcc >= 3.2.1-5
|
||||||
@ -173,24 +155,6 @@ executables.
|
|||||||
Install glibc-headers if you are going to develop programs which will
|
Install glibc-headers if you are going to develop programs which will
|
||||||
use the standard C libraries.
|
use the standard C libraries.
|
||||||
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
%ifnarch %{auxarches}
|
|
||||||
%package -n linuxthreads-devel
|
|
||||||
Summary: Header files and static libraries for development using LinuxThreads library.
|
|
||||||
Group: Development/Libraries
|
|
||||||
Requires: glibc-devel = %{version}-%{release}
|
|
||||||
Autoreq: true
|
|
||||||
|
|
||||||
%description -n linuxthreads-devel
|
|
||||||
The linuxthreads-devel package contains the header and object files necessary
|
|
||||||
for developing programs which can use the LinuxThreads library (normally
|
|
||||||
newly linked programs will work only with NPTL). To compile and link
|
|
||||||
a program against LinuxThreads libraries, use
|
|
||||||
-I/usr/include/linuxthreads -L/usr/%{_lib}/linuxthreads \\
|
|
||||||
-Wl,-rpath-link,/%{_lib}/obsolete/linuxthreads
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%package profile
|
%package profile
|
||||||
Summary: The GNU libc libraries, including support for gprof profiling.
|
Summary: The GNU libc libraries, including support for gprof profiling.
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
@ -288,20 +252,10 @@ package or when debugging this package.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n %{glibcsrcdir} %{glibc_release_unpack} -a3
|
%setup -q -n %{glibcsrcdir} %{glibc_release_unpack} -a3
|
||||||
%patch0 -E -p1
|
%patch0 -E -p1
|
||||||
case "`gcc --version | head -1`" in
|
|
||||||
gcc*\ 3.[34]*)
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%endif
|
|
||||||
;;
|
|
||||||
gcc*\ 3.2.3*)
|
|
||||||
case "`uname -r`" in *.ent*|*.EL*)
|
|
||||||
%patch2 -p1
|
|
||||||
;; esac ;;
|
|
||||||
esac
|
|
||||||
%ifarch ia64
|
%ifarch ia64
|
||||||
%if "%{_lib}" == "lib64"
|
%if "%{_lib}" == "lib64"
|
||||||
%patch3 -p1
|
%patch2 -p1
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -476,10 +430,6 @@ cat > asm/unistd.h <<EOF
|
|||||||
#endif
|
#endif
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
%ifnarch %{ix86} alpha alphaev6 sparc sparcv9
|
|
||||||
rm -rf glibc-compat
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# A lot of programs still misuse memcpy when they have to use
|
# A lot of programs still misuse memcpy when they have to use
|
||||||
# memmove. The memcpy implementation below is not tolerant at
|
# memmove. The memcpy implementation below is not tolerant at
|
||||||
# all.
|
# all.
|
||||||
@ -495,8 +445,6 @@ chmod +x find_provides.sh
|
|||||||
touch `find . -name configure`
|
touch `find . -name configure`
|
||||||
|
|
||||||
%build
|
%build
|
||||||
rm -rf build-%{_target_cpu}-linux
|
|
||||||
mkdir build-%{_target_cpu}-linux ; cd build-%{_target_cpu}-linux
|
|
||||||
GCC=gcc
|
GCC=gcc
|
||||||
%ifarch %{ix86}
|
%ifarch %{ix86}
|
||||||
BuildFlags="-march=%{_target_cpu}"
|
BuildFlags="-march=%{_target_cpu}"
|
||||||
@ -524,12 +472,6 @@ BuildFlags="-mno-minimal-toc"
|
|||||||
GCC="gcc -m64"
|
GCC="gcc -m64"
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# If gcc supports __thread, test it even in --with-tls --without-__thread
|
|
||||||
# builds.
|
|
||||||
if echo '__thread int a;' | $GCC -xc - -S -o /dev/null 2>/dev/null; then
|
|
||||||
sed -ie 's/0 [|][|]/1 ||/' ../elf/tst-tls10.h ../linuxthreads/tst-tls1.h
|
|
||||||
fi
|
|
||||||
|
|
||||||
BuildFlags="$BuildFlags -DNDEBUG=1"
|
BuildFlags="$BuildFlags -DNDEBUG=1"
|
||||||
if gcc -v 2>&1 | grep -q 'gcc version 3.[0123]'; then
|
if gcc -v 2>&1 | grep -q 'gcc version 3.[0123]'; then
|
||||||
BuildFlags="$BuildFlags -finline-limit=2000"
|
BuildFlags="$BuildFlags -finline-limit=2000"
|
||||||
@ -538,27 +480,38 @@ EnableKernel="--enable-kernel=%{enablekernel}"
|
|||||||
echo "$BuildFlags" > ../BuildFlags
|
echo "$BuildFlags" > ../BuildFlags
|
||||||
echo "$GCC" > ../Gcc
|
echo "$GCC" > ../Gcc
|
||||||
AddOns=`cd .. && echo */configure | sed -e 's!/configure!!g;s!\(linuxthreads\|nptl\|rtkaio\)\( \|$\)!!g;s! \+$!!;s! !,!g;s!^!,!;/^,\*$/d'`
|
AddOns=`cd .. && echo */configure | sed -e 's!/configure!!g;s!\(linuxthreads\|nptl\|rtkaio\)\( \|$\)!!g;s! \+$!!;s! !,!g;s!^!,!;/^,\*$/d'`
|
||||||
echo "$AddOns" > ../AddOns
|
%ifarch %{rtkaioarches}
|
||||||
Pthreads=linuxthreads
|
AddOns=,rtkaio$AddOns
|
||||||
%ifarch %{withtlsarches}
|
|
||||||
WithTls="--with-tls --without-__thread"
|
|
||||||
%else
|
|
||||||
WithTls="--without-tls --without-__thread"
|
|
||||||
%endif
|
%endif
|
||||||
CC="$GCC" CFLAGS="$BuildFlags -g -O3" ../configure --prefix=%{_prefix} \
|
echo "$AddOns" > ../AddOns
|
||||||
--enable-add-ons=$Pthreads$AddOns --without-cvs $EnableKernel \
|
|
||||||
|
build_nptl()
|
||||||
|
{
|
||||||
|
builddir=build-%{nptl_target_cpu}-$1
|
||||||
|
shift
|
||||||
|
rm -rf $builddir
|
||||||
|
mkdir $builddir ; cd $builddir
|
||||||
|
build_CFLAGS="$BuildFlags -g -O3 $*"
|
||||||
|
CC="$GCC" CFLAGS="$build_CFLAGS" ../configure --prefix=%{_prefix} \
|
||||||
|
--enable-add-ons=nptl$AddOns --without-cvs $EnableKernel \
|
||||||
--with-headers=%{_prefix}/include --enable-bind-now \
|
--with-headers=%{_prefix}/include --enable-bind-now \
|
||||||
$WithTls --build %{_target_cpu}-redhat-linux --host %{_target_cpu}-redhat-linux
|
--with-tls --with-__thread --build %{nptl_target_cpu}-redhat-linux \
|
||||||
if [ -x /usr/bin/getconf ] ; then
|
--host %{nptl_target_cpu}-redhat-linux
|
||||||
numprocs=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s
|
||||||
if [ $numprocs -eq 0 ]; then
|
|
||||||
numprocs=1
|
cd ..
|
||||||
fi
|
}
|
||||||
else
|
|
||||||
numprocs=1
|
build_nptl linuxnptl
|
||||||
fi
|
|
||||||
make -j$numprocs -r CFLAGS="$BuildFlags -g -O3" PARALLELMFLAGS=-s
|
%if %{buildxen}
|
||||||
|
EnableKernel="$EnableKernel --disable-profile"
|
||||||
|
build_nptl linuxnptl-nosegneg -mno-tls-direct-seg-refs
|
||||||
|
%endif
|
||||||
|
|
||||||
|
cd build-%{nptl_target_cpu}-linuxnptl
|
||||||
$GCC -static -L. -Os ../fedora/glibc_post_upgrade.c -o glibc_post_upgrade.%{_target_cpu} \
|
$GCC -static -L. -Os ../fedora/glibc_post_upgrade.c -o glibc_post_upgrade.%{_target_cpu} \
|
||||||
|
-DNO_SIZE_OPTIMIZATION \
|
||||||
%ifarch i386
|
%ifarch i386
|
||||||
-DARCH_386 \
|
-DARCH_386 \
|
||||||
%endif
|
%endif
|
||||||
@ -568,190 +521,43 @@ $GCC -static -L. -Os ../fedora/glibc_post_upgrade.c -o glibc_post_upgrade.%{_tar
|
|||||||
'-DICONVCONFIG="%{_sbindir}/iconvconfig.%{_target_cpu}"'
|
'-DICONVCONFIG="%{_sbindir}/iconvconfig.%{_target_cpu}"'
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
# hack
|
|
||||||
unset LD_ASSUME_KERNEL || :
|
|
||||||
|
|
||||||
%ifarch %{rtkaioarches}
|
|
||||||
AddOns=,rtkaio$AddOns
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifarch i686 athlon
|
|
||||||
rm -rf build-%{_target_cpu}-linuxltfs
|
|
||||||
mkdir build-%{_target_cpu}-linuxltfs ; cd build-%{_target_cpu}-linuxltfs
|
|
||||||
EnableKernel="--enable-kernel=%{enablekernelltfs} --disable-profile"
|
|
||||||
Pthreads=linuxthreads
|
|
||||||
%ifarch %{withtlsarches}
|
|
||||||
WithTls="--with-tls --without-__thread"
|
|
||||||
%else
|
|
||||||
WithTls="--without-tls --without-__thread"
|
|
||||||
%endif
|
|
||||||
CC="$GCC" CFLAGS="$BuildFlags -g -O3" ../configure --prefix=%{_prefix} \
|
|
||||||
--enable-add-ons=$Pthreads$AddOns --without-cvs $EnableKernel \
|
|
||||||
--with-headers=%{_prefix}/include --enable-bind-now \
|
|
||||||
$WithTls --build %{_target_cpu}-redhat-linux --host %{_target_cpu}-redhat-linux
|
|
||||||
make -j$numprocs -r CFLAGS="$BuildFlags -g -O3" PARALLELMFLAGS=-s
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
build_nptl()
|
|
||||||
{
|
|
||||||
builddir=build-%{nptl_target_cpu}-$1
|
|
||||||
shift
|
|
||||||
rm -rf $builddir
|
|
||||||
mkdir $builddir ; cd $builddir
|
|
||||||
EnableKernel="--enable-kernel=%{enablekernelnptl} --disable-profile"
|
|
||||||
Pthreads=nptl
|
|
||||||
WithTls="--with-tls --with-__thread"
|
|
||||||
build_CFLAGS="$BuildFlags -g -O3 $*"
|
|
||||||
CC="$GCC" CFLAGS="$build_CFLAGS" ../configure --prefix=%{_prefix} \
|
|
||||||
--enable-add-ons=$Pthreads$AddOns --without-cvs $EnableKernel \
|
|
||||||
--with-headers=%{_prefix}/include --enable-bind-now \
|
|
||||||
$WithTls --build %{nptl_target_cpu}-redhat-linux --host %{nptl_target_cpu}-redhat-linux
|
|
||||||
make -j$numprocs -r CFLAGS="$build_CFLAGS" PARALLELMFLAGS=-s
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
}
|
|
||||||
|
|
||||||
build_nptl linuxnptl
|
|
||||||
|
|
||||||
%if %{buildxen}
|
|
||||||
build_nptl linuxnptl-nosegneg -mno-tls-direct-seg-refs
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
# hack
|
|
||||||
unset LD_ASSUME_KERNEL || :
|
|
||||||
|
|
||||||
BuildFlags=`cat BuildFlags`
|
BuildFlags=`cat BuildFlags`
|
||||||
GCC=`cat Gcc`
|
GCC=`cat Gcc`
|
||||||
AddOns=`cat AddOns`
|
AddOns=`cat AddOns`
|
||||||
|
|
||||||
%ifarch %{rtkaioarches}
|
|
||||||
AddOns=,rtkaio$AddOns
|
|
||||||
%endif
|
|
||||||
|
|
||||||
if [ -x /usr/bin/getconf ] ; then
|
|
||||||
numprocs=$(/usr/bin/getconf _NPROCESSORS_ONLN)
|
|
||||||
if [ $numprocs -eq 0 ]; then
|
|
||||||
numprocs=1
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
numprocs=1
|
|
||||||
fi
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p $RPM_BUILD_ROOT
|
mkdir -p $RPM_BUILD_ROOT
|
||||||
make -j1 install_root=$RPM_BUILD_ROOT install -C build-%{_target_cpu}-linux PARALLELMFLAGS=-s
|
make -j1 install_root=$RPM_BUILD_ROOT install -C build-%{nptl_target_cpu}-linuxnptl PARALLELMFLAGS=-s
|
||||||
%ifnarch %{auxarches}
|
%ifnarch %{auxarches}
|
||||||
cd build-%{_target_cpu}-linux && \
|
cd build-%{nptl_target_cpu}-linuxnptl && \
|
||||||
make -j$numprocs install_root=$RPM_BUILD_ROOT install-locales -C ../localedata objdir=`pwd` && \
|
make %{?_smp_mflags} install_root=$RPM_BUILD_ROOT install-locales -C ../localedata objdir=`pwd` && \
|
||||||
cd ..
|
cd ..
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
SubDir=
|
|
||||||
|
|
||||||
%ifarch i686 athlon
|
|
||||||
cd build-%{_target_cpu}-linuxltfs
|
|
||||||
Pthreads=linuxthreads
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
SubDir=obsolete/linuxthreads/i686
|
|
||||||
%else
|
|
||||||
SubDir=i686
|
|
||||||
%endif
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/lib/$SubDir/
|
|
||||||
cp -a libc.so $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/libc-*.so`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/lib/libc-*.so` $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/libc.so.*`
|
|
||||||
cp -a math/libm.so $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/libm-*.so`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/lib/libm-*.so` $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/libm.so.*`
|
|
||||||
cp -a $Pthreads/libpthread.so $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/libpthread-*.so`
|
|
||||||
pushd $RPM_BUILD_ROOT/lib/$SubDir
|
|
||||||
ln -sf libpthread-*.so `basename $RPM_BUILD_ROOT/lib/libpthread.so.*`
|
|
||||||
popd
|
|
||||||
%ifarch %{rtkaioarches}
|
|
||||||
cp -a rtkaio/librtkaio.so $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/librt-*.so | sed s/librt-/librtkaio-/`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/lib/librt-*.so | sed s/librt-/librtkaio-/` $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/librt.so.*`
|
|
||||||
%else
|
|
||||||
cp -a rt/librt.so $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/librt-*.so`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/lib/librt-*.so` $RPM_BUILD_ROOT/lib/$SubDir/`basename $RPM_BUILD_ROOT/lib/librt.so.*`
|
|
||||||
%endif
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
ObsDir=obsolete/linuxthreads
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_lib}/obsolete/linuxthreads
|
|
||||||
mv -f $RPM_BUILD_ROOT/%{_lib}/lib{c,m,pthread,rt,thread_db}[.-]*so* $RPM_BUILD_ROOT/%{_lib}/obsolete/linuxthreads/
|
|
||||||
|
|
||||||
install_nptl() {
|
|
||||||
cd build-%{nptl_target_cpu}-$1
|
|
||||||
Pthreads=nptl
|
|
||||||
SubDir=$2
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_lib}/$SubDir/
|
|
||||||
cp -a libc.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libc-*.so`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libc-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libc.so.*`
|
|
||||||
cp -a math/libm.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libm-*.so`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libm-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libm.so.*`
|
|
||||||
cp -a $Pthreads/libpthread.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/libpthread-%{version}.so
|
|
||||||
pushd $RPM_BUILD_ROOT/%{_lib}/$SubDir
|
|
||||||
ln -sf libpthread-*.so `basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libpthread.so.*`
|
|
||||||
popd
|
|
||||||
%ifarch %{rtkaioarches}
|
|
||||||
cp -a rtkaio/librtkaio.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/librt-*.so | sed s/librt-/librtkaio-/`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/librt-*.so | sed s/librt-/librtkaio-/` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/librt.so.*`
|
|
||||||
%else
|
|
||||||
cp -a rt/librt.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/librt-*.so`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/librt.so.*`
|
|
||||||
%endif
|
|
||||||
cp -a ${Pthreads}_db/libthread_db.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libthread_db-*.so`
|
|
||||||
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libthread_db-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/$ObsDir/libthread_db.so.*`
|
|
||||||
}
|
|
||||||
|
|
||||||
install_nptl linuxnptl
|
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads
|
|
||||||
mv -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/{libc,libpthread,libpthread_nonshared,librt}.a \
|
|
||||||
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/
|
|
||||||
cp -a libc.a nptl/libpthread.a nptl/libpthread_nonshared.a rt/librt.a \
|
|
||||||
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/
|
|
||||||
sed "s| /%{_lib}/| /%{_lib}/$ObsDir/|" $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libc.so \
|
|
||||||
> $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/libc.so
|
|
||||||
sed "s| /%{_lib}/| /%{_lib}/$ObsDir/|;s|/libpthread_nonshared|/linuxthreads&|" $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libpthread.so \
|
|
||||||
> $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/libpthread.so
|
|
||||||
%ifarch %{rtkaioarches}
|
|
||||||
ln -sf /%{_lib}/$ObsDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed 's/librt-/librtkaio-/'` \
|
|
||||||
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/librt.so
|
|
||||||
%else
|
|
||||||
ln -sf /%{_lib}/$ObsDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` \
|
|
||||||
$RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/librt.so
|
|
||||||
%endif
|
|
||||||
strip -g $RPM_BUILD_ROOT%{_prefix}/%{_lib}/linuxthreads/*.a
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/nptl $RPM_BUILD_ROOT%{_prefix}/include/linuxthreads
|
|
||||||
make -j1 install_root=$RPM_BUILD_ROOT/nptl install-headers PARALLELMFLAGS=-s
|
|
||||||
pushd $RPM_BUILD_ROOT/nptl%{_prefix}/include
|
|
||||||
for i in `find . -type f`; do
|
|
||||||
if ! [ -f $RPM_BUILD_ROOT%{_prefix}/include/$i ] \
|
|
||||||
|| ! cmp -s $i $RPM_BUILD_ROOT%{_prefix}/include/$i; then
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}/include/linuxthreads/`dirname $i`
|
|
||||||
if [ -f $RPM_BUILD_ROOT%{_prefix}/include/$i ]; then
|
|
||||||
cp -a $RPM_BUILD_ROOT%{_prefix}/include/{,linuxthreads/}$i
|
|
||||||
fi
|
|
||||||
cp -a $i $RPM_BUILD_ROOT%{_prefix}/include/$i
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
popd
|
|
||||||
rm -rf $RPM_BUILD_ROOT/nptl
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
%if %{buildxen}
|
%if %{buildxen}
|
||||||
%define nosegneg_subdir i686/nosegneg
|
%define nosegneg_subdir i686/nosegneg
|
||||||
install_nptl linuxnptl-nosegneg %{nosegneg_subdir}
|
cd build-%{nptl_target_cpu}-linuxnptl-nosegneg
|
||||||
cd ..
|
SubDir=%{nosegneg_subdir}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/%{_lib}/$SubDir/
|
||||||
|
cp -a libc.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libc-*.so`
|
||||||
|
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/libc-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libc.so.*`
|
||||||
|
cp -a math/libm.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libm-*.so`
|
||||||
|
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/libm-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libm.so.*`
|
||||||
|
cp -a nptl/libpthread.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/libpthread-%{version}.so
|
||||||
|
pushd $RPM_BUILD_ROOT/%{_lib}/$SubDir
|
||||||
|
ln -sf libpthread-*.so `basename $RPM_BUILD_ROOT/%{_lib}/libpthread.so.*`
|
||||||
|
popd
|
||||||
|
%ifarch %{rtkaioarches}
|
||||||
|
cp -a rtkaio/librtkaio.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed s/librt-/librtkaio-/`
|
||||||
|
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed s/librt-/librtkaio-/` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
|
||||||
|
%else
|
||||||
|
cp -a rt/librt.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so`
|
||||||
|
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
|
||||||
%endif
|
%endif
|
||||||
|
cp -a nptl_db/libthread_db.so $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so`
|
||||||
|
ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/libthread_db-*.so` $RPM_BUILD_ROOT/%{_lib}/$SubDir/`basename $RPM_BUILD_ROOT/%{_lib}/libthread_db.so.*`
|
||||||
|
cd ..
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# compatibility hack: this locale has vanished from glibc, but some other
|
# compatibility hack: this locale has vanished from glibc, but some other
|
||||||
@ -761,15 +567,7 @@ mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/locale/ru_RU/LC_MESSAGES
|
|||||||
|
|
||||||
# Remove the files we don't want to distribute
|
# Remove the files we don't want to distribute
|
||||||
rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libNoVersion*
|
rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libNoVersion*
|
||||||
%ifnarch %{ix86} alpha alphaev6 sparc sparcv9
|
|
||||||
rm -f $RPM_BUILD_ROOT/%{_lib}/libNoVersion*
|
rm -f $RPM_BUILD_ROOT/%{_lib}/libNoVersion*
|
||||||
%endif
|
|
||||||
|
|
||||||
# the man pages for the linuxthreads require special attention
|
|
||||||
make -C linuxthreads/man
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3
|
|
||||||
install -m 0644 linuxthreads/man/*.3thr $RPM_BUILD_ROOT%{_mandir}/man3
|
|
||||||
gzip -9nvf $RPM_BUILD_ROOT%{_mandir}/man3/*
|
|
||||||
|
|
||||||
if [ -d $RPM_BUILD_ROOT%{_prefix}/info -a "%{_infodir}" != "%{_prefix}/info" ]; then
|
if [ -d $RPM_BUILD_ROOT%{_prefix}/info -a "%{_infodir}" != "%{_prefix}/info" ]; then
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_infodir}
|
mkdir -p $RPM_BUILD_ROOT%{_infodir}
|
||||||
@ -809,7 +607,7 @@ mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
|
|||||||
chmod 644 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/gconv/gconv-modules.cache
|
chmod 644 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/gconv/gconv-modules.cache
|
||||||
|
|
||||||
# Install the upgrade program
|
# Install the upgrade program
|
||||||
install -m 700 build-%{_target_cpu}-linux/glibc_post_upgrade.%{_target_cpu} \
|
install -m 700 build-%{nptl_target_cpu}-linuxnptl/glibc_post_upgrade.%{_target_cpu} \
|
||||||
$RPM_BUILD_ROOT/usr/sbin/glibc_post_upgrade.%{_target_cpu}
|
$RPM_BUILD_ROOT/usr/sbin/glibc_post_upgrade.%{_target_cpu}
|
||||||
|
|
||||||
strip -g $RPM_BUILD_ROOT%{_prefix}/%{_lib}/*.o
|
strip -g $RPM_BUILD_ROOT%{_prefix}/%{_lib}/*.o
|
||||||
@ -835,14 +633,12 @@ rm -f $RPM_BUILD_ROOT%{_prefix}/include/rpcsvc/rquota.[hx]
|
|||||||
|
|
||||||
# Hardlink identical locale files together
|
# Hardlink identical locale files together
|
||||||
%ifnarch %{auxarches}
|
%ifnarch %{auxarches}
|
||||||
gcc -O2 -o build-%{_target_cpu}-linux/hardlink fedora/hardlink.c
|
gcc -O2 -o build-%{nptl_target_cpu}-linuxnptl/hardlink fedora/hardlink.c
|
||||||
build-%{_target_cpu}-linux/hardlink -vc $RPM_BUILD_ROOT%{_prefix}/lib/locale
|
build-%{nptl_target_cpu}-linuxnptl/hardlink -vc $RPM_BUILD_ROOT%{_prefix}/lib/locale
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch %{ix86} alpha alphaev6 sparc sparcv9
|
|
||||||
rm -f ${RPM_BUILD_ROOT}/%{_lib}/libnss1-*
|
rm -f ${RPM_BUILD_ROOT}/%{_lib}/libnss1-*
|
||||||
rm -f ${RPM_BUILD_ROOT}/%{_lib}/libnss-*.so.1
|
rm -f ${RPM_BUILD_ROOT}/%{_lib}/libnss-*.so.1
|
||||||
%endif
|
|
||||||
|
|
||||||
# Ugly hack for buggy rpm
|
# Ugly hack for buggy rpm
|
||||||
ln -f ${RPM_BUILD_ROOT}%{_sbindir}/iconvconfig{,.%{_target_cpu}}
|
ln -f ${RPM_BUILD_ROOT}%{_sbindir}/iconvconfig{,.%{_target_cpu}}
|
||||||
@ -950,21 +746,16 @@ rm -rf $RPM_BUILD_ROOT%{_prefix}/share/zoneinfo
|
|||||||
|
|
||||||
cd fedora
|
cd fedora
|
||||||
$GCC -Os -static -o build-locale-archive build-locale-archive.c \
|
$GCC -Os -static -o build-locale-archive build-locale-archive.c \
|
||||||
../build-%{_target_cpu}-linux/locale/locarchive.o \
|
../build-%{nptl_target_cpu}-linuxnptl/locale/locarchive.o \
|
||||||
../build-%{_target_cpu}-linux/locale/md5.o \
|
../build-%{nptl_target_cpu}-linuxnptl/locale/md5.o \
|
||||||
-DDATADIR=\"%{_datadir}\" -DPREFIX=\"%{_prefix}\" \
|
-DDATADIR=\"%{_datadir}\" -DPREFIX=\"%{_prefix}\" \
|
||||||
-L../build-%{_target_cpu}-linux
|
-L../build-%{nptl_target_cpu}-linuxnptl
|
||||||
install -m 700 build-locale-archive $RPM_BUILD_ROOT/usr/sbin/build-locale-archive
|
install -m 700 build-locale-archive $RPM_BUILD_ROOT/usr/sbin/build-locale-archive
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
# the last bit: more documentation
|
# the last bit: more documentation
|
||||||
rm -rf documentation
|
rm -rf documentation
|
||||||
mkdir documentation
|
mkdir documentation
|
||||||
cp linuxthreads/ChangeLog documentation/ChangeLog.threads
|
|
||||||
cp linuxthreads/Changes documentation/Changes.threads
|
|
||||||
cp linuxthreads/README documentation/README.threads
|
|
||||||
cp linuxthreads/FAQ.html documentation/FAQ-threads.html
|
|
||||||
cp -r linuxthreads/Examples documentation/examples.threads
|
|
||||||
cp crypt/README.ufc-crypt documentation/README.ufc-crypt
|
cp crypt/README.ufc-crypt documentation/README.ufc-crypt
|
||||||
cp timezone/README documentation/README.timezone
|
cp timezone/README documentation/README.timezone
|
||||||
cp ChangeLog{,.14,.15} documentation
|
cp ChangeLog{,.14,.15} documentation
|
||||||
@ -986,63 +777,27 @@ ln -sf /%{_lib}/ld-linux-ia64.so.2 $RPM_BUILD_ROOT/lib/ld-linux-ia64.so.2
|
|||||||
# Increase timeouts
|
# Increase timeouts
|
||||||
export TIMEOUTFACTOR=16
|
export TIMEOUTFACTOR=16
|
||||||
echo ====================TESTING=========================
|
echo ====================TESTING=========================
|
||||||
cd build-%{_target_cpu}-linux
|
cd build-%{_target_cpu}-linuxnptl
|
||||||
make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check.log || :
|
make %{?_smp_mflags} -k check PARALLELMFLAGS=-s 2>&1 | tee check.log || :
|
||||||
cd ..
|
|
||||||
%ifarch i686 athlon
|
|
||||||
echo ====================TESTING LINUXTHREADS FS=========
|
|
||||||
cd build-%{_target_cpu}-linuxltfs
|
|
||||||
make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check.log || :
|
|
||||||
cd ..
|
|
||||||
%endif
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
echo ====================TESTING NPTL====================
|
|
||||||
cd build-%{nptl_target_cpu}-linuxnptl
|
|
||||||
make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check.log || :
|
|
||||||
cd ..
|
cd ..
|
||||||
%if %{buildxen}
|
%if %{buildxen}
|
||||||
echo ====================TESTING NPTL -mno-tls-direct-seg-refs=============
|
echo ====================TESTING -mno-tls-direct-seg-refs=============
|
||||||
cd build-%{nptl_target_cpu}-linuxnptl-nosegneg
|
cd build-%{nptl_target_cpu}-linuxnptl-nosegneg
|
||||||
make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check.log || :
|
make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check.log || :
|
||||||
cd ..
|
cd ..
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
echo ====================TESTING DETAILS=================
|
echo ====================TESTING DETAILS=================
|
||||||
for i in `sed -n 's|^.*\*\*\* \[\([^]]*\.out\)\].*$|\1|p' build-*-linux*/check.log`; do
|
for i in `sed -n 's|^.*\*\*\* \[\([^]]*\.out\)\].*$|\1|p' build-*-linux*/check.log`; do
|
||||||
echo =====$i=====
|
echo =====$i=====
|
||||||
cat $i || :
|
cat $i || :
|
||||||
echo ============
|
echo ============
|
||||||
done
|
done
|
||||||
%ifarch i686 athlon
|
|
||||||
echo ====================TESTING LINUXTHREADS FS LD.SO===
|
|
||||||
cd build-%{_target_cpu}-linuxltfs
|
|
||||||
mv elf/ld.so elf/ld.so.orig
|
|
||||||
cp -a ../build-%{_target_cpu}-linux/elf/ld.so elf/ld.so
|
|
||||||
find . -name \*.out -exec mv -f '{}' '{}'.origldso \;
|
|
||||||
make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check2.log || :
|
|
||||||
cd ..
|
|
||||||
%endif
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
echo ====================TESTING NPTL LD.SO==============
|
|
||||||
cd build-%{nptl_target_cpu}-linuxnptl
|
|
||||||
mv elf/ld.so elf/ld.so.orig
|
|
||||||
cp -a ../build-%{_target_cpu}-linux/elf/ld.so elf/ld.so
|
|
||||||
find . -name \*.out -exec mv -f '{}' '{}'.origldso \;
|
|
||||||
make -j$numprocs -k check PARALLELMFLAGS=-s 2>&1 | tee check2.log || :
|
|
||||||
cd ..
|
|
||||||
%endif
|
|
||||||
echo ====================TESTING DETAILS=================
|
|
||||||
for i in `sed -n 's|^.*\*\*\* \[\([^]]*\.out\)\].*$|\1|p' build-*-linux*/check2.log`; do
|
|
||||||
echo =====$i=====
|
|
||||||
cat $i || :
|
|
||||||
echo ============
|
|
||||||
done
|
|
||||||
echo ====================TESTING END=====================
|
echo ====================TESTING END=====================
|
||||||
PLTCMD='/^Relocation section .*\(\.rela\?\.plt\|\.rela\.IA_64\.pltoff\)/,/^$/p'
|
PLTCMD='/^Relocation section .*\(\.rela\?\.plt\|\.rela\.IA_64\.pltoff\)/,/^$/p'
|
||||||
echo ====================PLT RELOCS LD.SO================
|
echo ====================PLT RELOCS LD.SO================
|
||||||
readelf -Wr $RPM_BUILD_ROOT/%{_lib}/ld-*.so | sed -n -e "$PLTCMD"
|
readelf -Wr $RPM_BUILD_ROOT/%{_lib}/ld-*.so | sed -n -e "$PLTCMD"
|
||||||
echo ====================PLT RELOCS LIBC.SO==============
|
echo ====================PLT RELOCS LIBC.SO==============
|
||||||
readelf -Wr $RPM_BUILD_ROOT/%{_lib}/$SubDir/libc-*.so | sed -n -e "$PLTCMD"
|
readelf -Wr $RPM_BUILD_ROOT/%{_lib}/libc-*.so | sed -n -e "$PLTCMD"
|
||||||
echo ====================PLT RELOCS END==================
|
echo ====================PLT RELOCS END==================
|
||||||
|
|
||||||
%if "%{_enable_debug_packages}" == "1"
|
%if "%{_enable_debug_packages}" == "1"
|
||||||
@ -1235,17 +990,6 @@ rm -f *.filelist*
|
|||||||
|
|
||||||
%files -f rpm.filelist
|
%files -f rpm.filelist
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%ifarch %{nptlarches}
|
|
||||||
%dir /%{_lib}/obsolete
|
|
||||||
%dir /%{_lib}/obsolete/linuxthreads
|
|
||||||
%ifarch i686 athlon
|
|
||||||
%dir /%{_lib}/obsolete/linuxthreads/i686
|
|
||||||
%endif
|
|
||||||
%else
|
|
||||||
%ifarch i686 athlon
|
|
||||||
%dir /lib/i686
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
%if %{buildxen} && !%{xenpackage}
|
%if %{buildxen} && !%{xenpackage}
|
||||||
%dir /%{_lib}/%{nosegneg_subdir}
|
%dir /%{_lib}/%{nosegneg_subdir}
|
||||||
%endif
|
%endif
|
||||||
@ -1289,9 +1033,6 @@ rm -f *.filelist*
|
|||||||
|
|
||||||
%files -f headers.filelist headers
|
%files -f headers.filelist headers
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%ifarch %{nptlarches}
|
|
||||||
%{_prefix}/include/linuxthreads
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%files -f profile.filelist profile
|
%files -f profile.filelist profile
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -1315,14 +1056,6 @@ rm -f *.filelist*
|
|||||||
%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/db/nscd/hosts
|
%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/db/nscd/hosts
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch %{nptlarches}
|
|
||||||
%ifnarch %{auxarches}
|
|
||||||
%files -n linuxthreads-devel
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%{_prefix}/%{_lib}/linuxthreads
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if "%{_enable_debug_packages}" == "1"
|
%if "%{_enable_debug_packages}" == "1"
|
||||||
%files debuginfo -f debuginfo.filelist
|
%files debuginfo -f debuginfo.filelist
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -1344,6 +1077,13 @@ rm -f *.filelist*
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jun 27 2005 Jakub Jelinek <jakub@redhat.com> 2.3.90-1
|
||||||
|
- update from CVS
|
||||||
|
- stack protector support
|
||||||
|
- fix xdr_{,u_}{longlong_t,hyper} on 64-bit arches (#161583)
|
||||||
|
- enable @GLIBC_2.4 symbols
|
||||||
|
- remove linuxthreads
|
||||||
|
|
||||||
* Mon Jun 20 2005 Jakub Jelinek <jakub@redhat.com> 2.3.5-11
|
* Mon Jun 20 2005 Jakub Jelinek <jakub@redhat.com> 2.3.5-11
|
||||||
- update from CVS
|
- update from CVS
|
||||||
- PPC32 -msecure-plt support
|
- PPC32 -msecure-plt support
|
||||||
|
Loading…
Reference in New Issue
Block a user