sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3053fd96bd514f110edf31d2d834893ad0247530)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3053fd96bd514f110edf31d2d834893ad0247530)
- Date: Fri, 12 Mar 2021 09:03:14 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
libs/glibc/BUILD | 1 -
libs/glibc/DETAILS | 25 +++----------------------
libs/glibc/HISTORY | 14 ++++++++++++++
libs/glibc/PRE_BUILD | 10 +++++-----
4 files changed, 22 insertions(+), 28 deletions(-)
New commits:
commit d7f48a038df7a40c95862851a99ab440b89232b7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
glibc - fix broken install
commit 4e2753e88198da911fd971c9a5329efed5d09bc5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
glibc - remove obsolete option
commit 5f0cd4679670ca44c397d5834b2ef49c955d275b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
glibc: => 2.33
commit e9ae8b1e1163d731dfd8d0d1855b996530f166fb
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
glibc - remove kernel 3.x support
diff --git a/libs/glibc/BUILD b/libs/glibc/BUILD
index c78c13e..f3df98a 100755
--- a/libs/glibc/BUILD
+++ b/libs/glibc/BUILD
@@ -63,6 +63,5 @@ $SOURCE_DIRECTORY/configure --host=$HOST
\
--disable-profile \
--with-headers=$GLIBC_HEADERS_DIR/usr/include \
--disable-multi-arch \
- --enable-obsolete-rpc \
$OPTS &&
default_build_make
diff --git a/libs/glibc/DETAILS b/libs/glibc/DETAILS
index cce103a..fc06a8a 100755
--- a/libs/glibc/DETAILS
+++ b/libs/glibc/DETAILS
@@ -9,8 +9,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
SOURCE_URL="git://sourceware.org/git/glibc.git:$SPELL-git"
SOURCE_IGNORE=volatile
else
- VERSION=2.32
- SECURITY_PATCH=16
+ VERSION=2.33
+ SECURITY_PATCH=17
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2=$SOURCE.sig
@@ -20,7 +20,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_IGNORE=signature
fi
if [[ $GLIBC_SANITIZE_HEADERS == n ]]; then
- HEADERS_VERSION=5.7.12
+ HEADERS_VERSION=5.10.12
HEADERS_MAJOR_VERSION=$(echo $HEADERS_VERSION|cut -f1 -d.)
SOURCE3=linux-${HEADERS_VERSION}.tar.xz
SOURCE6=linux-${HEADERS_VERSION}.tar.sign
@@ -34,25 +34,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
. $LINUX_DIRECTORY/latest.defaults
case $(uname -r) in
- 3.*)
- HEADERS_VERSION=$(echo $LATEST_maintenance_patches_3 | sed "s/patch-//")
- HEADERS_VERSION=${HEADERS_VERSION:-$LATEST_3}
- SOURCE3=linux-${LATEST_3}.tar.xz
- if [[ $HEADERS_VERSION = 3.0* ]]; then
- SOURCE6="${SOURCE3}.sign"
- else
- SOURCE6="linux-${LATEST_3}.tar.sign"
- fi
- HEADERS_VDIR=v3.x
- if [[ ${HEADERS_VERSION} != $LATEST_3 ]]; then
- SOURCE7=patch-${HEADERS_VERSION}.xz
- if [[ ${HEADERS_VERSION} > 3.0.4 ]]; then
- SOURCE8="patch-${HEADERS_VERSION}.sign"
- else
- SOURCE8="${SOURCE7}.sign"
- fi
- fi
- ;;
4.*)
HEADERS_VERSION=$(echo $LATEST_maintenance_patches_4 | sed "s/patch-//")
HEADERS_VERSION=${HEADERS_VERSION:-$LATEST_4}
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index 401f53e..57fda97 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,17 @@
+2021-03-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.33, HEADERS_VERSION=5.10.12
+ SECURITY_PATCH++ fixes: CVE-2021-3326 CVE-2020-27618
CVE-2020-29562 CVE-2019-25013
+ * BUILD: remove obsolete option
+ * PRE_BUILD: do not build/instal manuals
+ don\'t install manuals, as texinfo seems to be broken on my systems.
+ This happens in BUILD.
+ 'make install' tries to build the manuals, but the breakage happens
+ after the previous glibc has lready been removed.
+ This results in a broken system.
+
+2021-03-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS PRE_BUILD: remove kernel 3.x support
+
2021-02-26 Remko van der Vosen <wich AT sourcemage.org>
* DEPENDS: depends on rsync to build
diff --git a/libs/glibc/PRE_BUILD b/libs/glibc/PRE_BUILD
index 0fbdb2a..b6f8494 100755
--- a/libs/glibc/PRE_BUILD
+++ b/libs/glibc/PRE_BUILD
@@ -13,10 +13,6 @@ sed -i 's:CC="$(CC)" $(PERL) scripts/test-installation.pl
$(common-objpfx)::' $S
persistent_add GLIBC_HEADERS_DIR &&
case ${HEADERS_VERSION} in
- 3.0*)
- GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/${SOURCE3/.tar.bz2}
- unpack_file 3 || return 1
- ;;
*)
GLIBC_HEADERS_DIR=$SOURCE_DIRECTORY/${SOURCE3/.tar.xz}
message "${MESSAGE_COLOR}xz -d
$SOURCE_CACHE/$SOURCE3${DEFAULT_COLOR}"
@@ -88,4 +84,8 @@ sed -i "s,/tmp,$test_path,g" scripts/test-installation.pl &&
sed -i 's/ot \$/ot:\n\ttouch $@\n$/' manual/Makefile &&
# install x86_64 linker to lib instead of lib64
sed -i "s/lib64/lib/" sysdeps/unix/sysv/linux/x86_64/ldconfig.h &&
-sed -i "s/264/2/" sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed
+sed -i "s/264/2/" sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed &&
+
+# manual creation seems broken
+sed -i 's/manual//' Makeconfig &&
+rm -r manual
- [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3053fd96bd514f110edf31d2d834893ad0247530), Treeve Jelbert, 03/12/2021
Archive powered by MHonArc 2.6.24.