Remove librtkaio support.
The principal purpose of this change is to remove librtkaio support. The Fedora system wide change request is here: https://fedoraproject.org/wiki/Changes/GLIBC223_librtkaio_removal - Build require gcc-c++ for the C++ tests. - Support --without testsuite option to disable testing after build. - Support --without benchtests option to disable microbenchmarks. - Update --with bootstrap to disable benchtests, valgrind, documentation, selinux, and nss-crypt during bootstrap. - Support --without werror to disable building with -Werror. - Support --without docs to disable build requirement on texinfo. - Support --without valgrind to disable testing with valgrind. - Remove c_stubs add-on and enable fuller support for static binaries. - Remove librtkaio support (#1227855).
This commit is contained in:
parent
ac22d64886
commit
6e8e9f6f52
10 changed files with 126 additions and 6086 deletions
|
|
@ -4,7 +4,7 @@
|
|||
rm -f series.new
|
||||
count=0
|
||||
# Filter out the patches, and use `_` as our pseudo-IFS to prevent expansion.
|
||||
for i in `grep '%patch' glibc.spec | sed -e 's,%patch,,g' -e 's, ,_,g'`; do
|
||||
for i in `grep '^%patch' glibc.spec | sed -e 's,%patch,,g' -e 's, ,_,g'`; do
|
||||
# Split the patch into number and arguments.
|
||||
# 1 - Patch number.
|
||||
# 2-N - Patch arguments.
|
||||
|
|
@ -12,12 +12,15 @@ for i in `grep '%patch' glibc.spec | sed -e 's,%patch,,g' -e 's, ,_,g'`; do
|
|||
elements=(`echo $i | sed -e 's,_, ,g'`)
|
||||
num=${elements[0]}
|
||||
args=${elements[@]:1}
|
||||
grep "Patch${num}" glibc.spec | sed -e 's,Patch.*: ,,g' -e "s,\$, ${args[@]},g" >> series.new
|
||||
# Find the next patch that applies in order and write it out.
|
||||
# This way we transform the patch # list into a patch file list in order.
|
||||
grep "Patch${num}: " glibc.spec | sed -e 's,Patch.*: ,,g' -e "s,\$, ${args[@]},g" >> series.new
|
||||
((count++))
|
||||
done
|
||||
# Double check we processed the correct number of patches.
|
||||
fcount=`wc -l series.new | sed -e 's, .*$,,g'`
|
||||
if [ $fcount -ne $count ]; then
|
||||
echo "Error! Processed less patches than in spec file ($fcount != $count)."
|
||||
echo "Error! Processed patch count doesn't match spec file count ($fcount != $count)."
|
||||
exit 1
|
||||
fi
|
||||
echo "Processed $count patches."
|
||||
|
|
|
|||
Loading…
Reference in a new issue