aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/backport-support.sh2
-rwxr-xr-xscripts/build-many-glibcs.py34
-rwxr-xr-xscripts/check-c++-types.sh2
-rw-r--r--scripts/check-initfini.awk2
-rw-r--r--scripts/check-installed-headers.sh5
-rwxr-xr-xscripts/check-local-headers.sh2
-rwxr-xr-xscripts/check-obsolete-constructs.py2
-rw-r--r--scripts/check-wrapper-headers.py2
-rw-r--r--scripts/check-wx-segment.py2
-rwxr-xr-xscripts/cross-test-ssh.sh20
-rw-r--r--scripts/dso-ordering-test.py2
-rwxr-xr-xscripts/evaluate-test.sh2
-rw-r--r--scripts/gen-as-const.py2
-rw-r--r--scripts/gen-rrtypes.py2
-rwxr-xr-xscripts/gen-sorted.awk2
-rw-r--r--scripts/gen-tunables.awk1
-rw-r--r--scripts/glibc_shared_code.py2
-rw-r--r--scripts/glibcelf.py2
-rw-r--r--scripts/glibcextract.py2
-rw-r--r--scripts/glibcpp.py2
-rw-r--r--scripts/glibcsymbols.py2
-rw-r--r--scripts/lint-makefiles.sh2
-rwxr-xr-xscripts/list-fixed-bugs.py2
-rwxr-xr-xscripts/merge-test-results.sh2
-rw-r--r--scripts/move-symbol-to-libc.py2
-rw-r--r--scripts/pylintrc4
-rwxr-xr-xscripts/rellns-sh2
-rwxr-xr-xscripts/sort-makefile-lines.py2
-rwxr-xr-xscripts/test-installation.pl4
-rw-r--r--scripts/test_printers_common.py2
-rw-r--r--scripts/test_printers_exceptions.py2
-rw-r--r--scripts/tst-elf-edit.py2
-rwxr-xr-xscripts/tst-ld-trace.py2
-rw-r--r--scripts/update-abilist.sh2
-rwxr-xr-xscripts/update-copyrights5
-rw-r--r--scripts/vcstocl_quirks.py2
-rw-r--r--scripts/versionlist.awk2
-rw-r--r--scripts/versions.awk2
38 files changed, 77 insertions, 58 deletions
diff --git a/scripts/backport-support.sh b/scripts/backport-support.sh
index dffbf2e..f5cdeb1 100644
--- a/scripts/backport-support.sh
+++ b/scripts/backport-support.sh
@@ -1,6 +1,6 @@
#!/bin/bash
# Create a patch which backports the support/ subdirectory.
-# Copyright (C) 2017-2024 Free Software Foundation, Inc.
+# Copyright (C) 2017-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index 7882d7d..36b1044 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Build many configurations of glibc.
-# Copyright (C) 2016-2024 Free Software Foundation, Inc.
+# Copyright (C) 2016-2025 Free Software Foundation, Inc.
# Copyright The GNU Toolchain Authors.
# This file is part of the GNU C Library.
#
@@ -107,7 +107,7 @@ class Context(object):
"""The global state associated with builds in a given directory."""
def __init__(self, topdir, parallelism, keep, replace_sources, strip,
- full_gcc, action, shallow=False):
+ full_gcc, action, exclude, shallow=False):
"""Initialize the context."""
self.topdir = topdir
self.parallelism = parallelism
@@ -115,6 +115,7 @@ class Context(object):
self.replace_sources = replace_sources
self.strip = strip
self.full_gcc = full_gcc
+ self.exclude = exclude
self.shallow = shallow
self.srcdir = os.path.join(topdir, 'src')
self.versions_json = os.path.join(self.srcdir, 'versions.json')
@@ -189,9 +190,6 @@ class Context(object):
self.add_config(arch='arc',
os_name='linux-gnuhf',
gcc_cfg=['--disable-multilib', '--with-cpu=hs38_linux'])
- self.add_config(arch='arceb',
- os_name='linux-gnu',
- gcc_cfg=['--disable-multilib', '--with-cpu=hs38'])
self.add_config(arch='alpha',
os_name='linux-gnu')
self.add_config(arch='arm',
@@ -357,9 +355,6 @@ class Context(object):
'ccopts': '-mabi=32'},
{'variant': 'n64',
'ccopts': '-mabi=64'}])
- self.add_config(arch='nios2',
- os_name='linux-gnu',
- gcc_cfg=['--enable-obsolete'])
self.add_config(arch='or1k',
os_name='linux-gnu',
gcc_cfg=['--with-multilib-list=mcmov,mhard-float'],
@@ -508,6 +503,8 @@ class Context(object):
def add_config(self, **args):
"""Add an individual build configuration."""
cfg = Config(self, **args)
+ if self.exclude and cfg.name in self.exclude:
+ return
if cfg.name in self.configs:
print('error: duplicate config %s' % cfg.name)
exit(1)
@@ -745,7 +742,13 @@ class Context(object):
logsdir = os.path.join(self.logsdir, 'host-libraries')
self.remove_recreate_dirs(installdir, builddir, logsdir)
cmdlist = CommandList('host-libraries', self.keep)
- self.build_host_library(cmdlist, 'gmp')
+ # This CFLAGS setting works around GMP 6.3.0's configure
+ # script being incompatible with compilers defaulting to C23
+ # and should be removed when this script is updated to use a
+ # release of GMP from after that configure test was fixed in
+ # Jan 2025.
+ self.build_host_library(cmdlist, 'gmp',
+ ['CFLAGS=-Wall -O2 -std=gnu17'])
self.build_host_library(cmdlist, 'mpfr',
['--with-gmp=%s' % installdir])
self.build_host_library(cmdlist, 'mpc',
@@ -830,13 +833,13 @@ class Context(object):
def checkout(self, versions):
"""Check out the desired component versions."""
- default_versions = {'binutils': 'vcs-2.43',
- 'gcc': 'vcs-13',
+ default_versions = {'binutils': 'vcs-2.44',
+ 'gcc': 'vcs-14',
'glibc': 'vcs-mainline',
'gmp': '6.3.0',
- 'linux': '6.10',
+ 'linux': '6.15',
'mpc': '1.3.1',
- 'mpfr': '4.2.1',
+ 'mpfr': '4.2.2',
'mig': 'vcs-mainline',
'gnumach': 'vcs-mainline',
'hurd': 'vcs-mainline'}
@@ -1324,7 +1327,6 @@ def install_linux_headers(policy, cmdlist):
'm68k': 'm68k',
'microblaze': 'microblaze',
'mips': 'mips',
- 'nios2': 'nios2',
'or1k': 'openrisc',
'powerpc': 'powerpc',
's390': 's390',
@@ -1891,6 +1893,8 @@ def get_parser():
help='Build GCC with all languages and libsanitizer')
parser.add_argument('--shallow', action='store_true',
help='Do not download Git history during checkout')
+ parser.add_argument('--exclude', dest='exclude',
+ help='Targets to be excluded', nargs='*')
parser.add_argument('topdir',
help='Toplevel working directory')
parser.add_argument('action',
@@ -1985,7 +1989,7 @@ def main(argv):
opts = parser.parse_args(argv)
topdir = os.path.abspath(opts.topdir)
ctx = Context(topdir, opts.parallelism, opts.keep, opts.replace_sources,
- opts.strip, opts.full_gcc, opts.action,
+ opts.strip, opts.full_gcc, opts.action, opts.exclude,
shallow=opts.shallow)
ctx.run_builds(opts.action, opts.configs)
diff --git a/scripts/check-c++-types.sh b/scripts/check-c++-types.sh
index 63f7b75..b8ded40 100755
--- a/scripts/check-c++-types.sh
+++ b/scripts/check-c++-types.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright (C) 2003-2024 Free Software Foundation, Inc.
+# Copyright (C) 2003-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/check-initfini.awk b/scripts/check-initfini.awk
index 6c22975..4a42ace 100644
--- a/scripts/check-initfini.awk
+++ b/scripts/check-initfini.awk
@@ -1,4 +1,4 @@
-# Copyright (C) 2018-2024 Free Software Foundation, Inc.
+# Copyright (C) 2018-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/check-installed-headers.sh b/scripts/check-installed-headers.sh
index b8cdcbf..8671480 100644
--- a/scripts/check-installed-headers.sh
+++ b/scripts/check-installed-headers.sh
@@ -1,5 +1,5 @@
#! /bin/sh
-# Copyright (C) 2016-2024 Free Software Foundation, Inc.
+# Copyright (C) 2016-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
@@ -130,8 +130,7 @@ $expanded_lib_mode
#include <$header>
int avoid_empty_translation_unit;
EOF
- if $cc_cmd -finput-charset=ascii -fsyntax-only $lang_mode \
- "$cih_test_c" 2>&1
+ if $cc_cmd -fsyntax-only $lang_mode "$cih_test_c" 2>&1
then :
else failed=1
fi
diff --git a/scripts/check-local-headers.sh b/scripts/check-local-headers.sh
index ad238403..82141dd 100755
--- a/scripts/check-local-headers.sh
+++ b/scripts/check-local-headers.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright (C) 2005-2024 Free Software Foundation, Inc.
+# Copyright (C) 2005-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/check-obsolete-constructs.py b/scripts/check-obsolete-constructs.py
index 31119ae..0ebce11 100755
--- a/scripts/check-obsolete-constructs.py
+++ b/scripts/check-obsolete-constructs.py
@@ -1,5 +1,5 @@
#! /usr/bin/python3
-# Copyright (C) 2019-2024 Free Software Foundation, Inc.
+# Copyright (C) 2019-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/check-wrapper-headers.py b/scripts/check-wrapper-headers.py
index e2b8176..7e3f299 100644
--- a/scripts/check-wrapper-headers.py
+++ b/scripts/check-wrapper-headers.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Check that a wrapper header exist for each non-sysdeps header.
-# Copyright (C) 2019-2024 Free Software Foundation, Inc.
+# Copyright (C) 2019-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/check-wx-segment.py b/scripts/check-wx-segment.py
index 96f1d59..4def20c 100644
--- a/scripts/check-wx-segment.py
+++ b/scripts/check-wx-segment.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Check ELF program headers for WX segments.
-# Copyright (C) 2020-2024 Free Software Foundation, Inc.
+# Copyright (C) 2020-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/cross-test-ssh.sh b/scripts/cross-test-ssh.sh
index 6f5e027..488168d 100755
--- a/scripts/cross-test-ssh.sh
+++ b/scripts/cross-test-ssh.sh
@@ -1,6 +1,6 @@
#!/bin/bash
# Run a testcase on a remote system, via ssh.
-# Copyright (C) 2012-2024 Free Software Foundation, Inc.
+# Copyright (C) 2012-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
@@ -32,6 +32,9 @@ instead of ordinary 'ssh'.
If the '--timeoutfactor FACTOR' flag is present, set TIMEOUTFACTOR on
the remote machine to the specified FACTOR.
+If the '--glibctunables VALUE' flag is present, set GLIBC_TUNABLES on
+the remote machine to the specified VALUE.
+
If the '--allow-time-setting' flag is present, set
GLIBC_TEST_ALLOW_TIME_SETTING on the remote machine to indicate that
time can be safely adjusted (e.g. on a virtual machine).
@@ -66,6 +69,7 @@ appropriately."
ssh='ssh'
timeoutfactor=$TIMEOUTFACTOR
+glibctunables=$GLIBC_TUNABLES
while [ $# -gt 0 ]; do
case "$1" in
@@ -85,6 +89,14 @@ while [ $# -gt 0 ]; do
timeoutfactor="$1"
;;
+ "--glibctunables")
+ shift
+ if [ $# -lt 1 ]; then
+ break
+ fi
+ glibctunables="$1"
+ ;;
+
"--allow-time-setting")
settimeallowed="1"
;;
@@ -135,6 +147,12 @@ if [ "$timeoutfactor" ]; then
${command}"
fi
+# Add command to set glibc tunables, if required.
+if [ "$glibctunables" ]; then
+ command="export GLIBC_TUNABLES=$(bourne_quote "$glibctunables")
+${command}"
+fi
+
# Add command to set the info that time on target can be adjusted,
# if required.
# Serialize execution of this script on target to prevent from unintended
diff --git a/scripts/dso-ordering-test.py b/scripts/dso-ordering-test.py
index 95243f8..d5ae50f 100644
--- a/scripts/dso-ordering-test.py
+++ b/scripts/dso-ordering-test.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Generate testcase files and Makefile fragments for DSO sorting test
-# Copyright (C) 2021-2024 Free Software Foundation, Inc.
+# Copyright (C) 2021-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/evaluate-test.sh b/scripts/evaluate-test.sh
index f69db01..8fbe4b3 100755
--- a/scripts/evaluate-test.sh
+++ b/scripts/evaluate-test.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Output a test status line.
-# Copyright (C) 2012-2024 Free Software Foundation, Inc.
+# Copyright (C) 2012-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/gen-as-const.py b/scripts/gen-as-const.py
index 2f6b09d..015b2e7 100644
--- a/scripts/gen-as-const.py
+++ b/scripts/gen-as-const.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Produce headers of assembly constants from C expressions.
-# Copyright (C) 2018-2024 Free Software Foundation, Inc.
+# Copyright (C) 2018-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/gen-rrtypes.py b/scripts/gen-rrtypes.py
index a4981cf..7e3fe14 100644
--- a/scripts/gen-rrtypes.py
+++ b/scripts/gen-rrtypes.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Generate DNS RR type constants for resolv header files.
-# Copyright (C) 2016-2024 Free Software Foundation, Inc.
+# Copyright (C) 2016-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/gen-sorted.awk b/scripts/gen-sorted.awk
index a2585e2..f3de862 100755
--- a/scripts/gen-sorted.awk
+++ b/scripts/gen-sorted.awk
@@ -1,7 +1,7 @@
#!/usr/bin/awk -f
# Generate sorted list of directories. The sorting is stable but with
# dependencies between directories resolved by moving dependees in front.
-# Copyright (C) 1998-2024 Free Software Foundation, Inc.
+# Copyright (C) 1998-2025 Free Software Foundation, Inc.
BEGIN {
cnt = split(subdirs, all) + 1
diff --git a/scripts/gen-tunables.awk b/scripts/gen-tunables.awk
index d9f326b..5d34075 100644
--- a/scripts/gen-tunables.awk
+++ b/scripts/gen-tunables.awk
@@ -141,7 +141,6 @@ END {
print "# error \"Do not include this file directly.\""
print "# error \"Include tunables.h instead.\""
print "#endif"
- print "#include <dl-procinfo.h>\n"
# Now, the enum names
print "\ntypedef enum"
diff --git a/scripts/glibc_shared_code.py b/scripts/glibc_shared_code.py
index 064197b..3ab3970 100644
--- a/scripts/glibc_shared_code.py
+++ b/scripts/glibc_shared_code.py
@@ -1,5 +1,5 @@
#!/usr/bin/python
-# Copyright (C) 2021-2024 Free Software Foundation, Inc.
+# Copyright (C) 2021-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/glibcelf.py b/scripts/glibcelf.py
index 5f3813f..b203991 100644
--- a/scripts/glibcelf.py
+++ b/scripts/glibcelf.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# ELF support functionality for Python.
-# Copyright (C) 2022-2024 Free Software Foundation, Inc.
+# Copyright (C) 2022-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/glibcextract.py b/scripts/glibcextract.py
index 8a08c80..53a06b2 100644
--- a/scripts/glibcextract.py
+++ b/scripts/glibcextract.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Extract information from C headers.
-# Copyright (C) 2018-2024 Free Software Foundation, Inc.
+# Copyright (C) 2018-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/glibcpp.py b/scripts/glibcpp.py
index 2d328f8..b4e8af0 100644
--- a/scripts/glibcpp.py
+++ b/scripts/glibcpp.py
@@ -1,6 +1,6 @@
#! /usr/bin/python3
# Approximation to C preprocessing.
-# Copyright (C) 2019-2024 Free Software Foundation, Inc.
+# Copyright (C) 2019-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/glibcsymbols.py b/scripts/glibcsymbols.py
index f17debd..7abdbdb 100644
--- a/scripts/glibcsymbols.py
+++ b/scripts/glibcsymbols.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Processing of symbols and abilist files.
-# Copyright (C) 2020-2024 Free Software Foundation, Inc.
+# Copyright (C) 2020-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/lint-makefiles.sh b/scripts/lint-makefiles.sh
index b0b3034..9ce338d 100644
--- a/scripts/lint-makefiles.sh
+++ b/scripts/lint-makefiles.sh
@@ -1,5 +1,5 @@
#!/bin/bash
-# Copyright (C) 2023-2024 Free Software Foundation, Inc.
+# Copyright (C) 2023-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/list-fixed-bugs.py b/scripts/list-fixed-bugs.py
index 10c19e2..7d58a0b 100755
--- a/scripts/list-fixed-bugs.py
+++ b/scripts/list-fixed-bugs.py
@@ -1,5 +1,5 @@
#!/usr/bin/python3
-# Copyright (C) 2015-2024 Free Software Foundation, Inc.
+# Copyright (C) 2015-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/merge-test-results.sh b/scripts/merge-test-results.sh
index 18b3541..de82e47 100755
--- a/scripts/merge-test-results.sh
+++ b/scripts/merge-test-results.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Merge test results of individual tests or subdirectories.
-# Copyright (C) 2014-2024 Free Software Foundation, Inc.
+# Copyright (C) 2014-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/move-symbol-to-libc.py b/scripts/move-symbol-to-libc.py
index 69ff512..f5ed04a 100644
--- a/scripts/move-symbol-to-libc.py
+++ b/scripts/move-symbol-to-libc.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Move symbols from other shared objects into libc.so.
-# Copyright (C) 2020-2024 Free Software Foundation, Inc.
+# Copyright (C) 2020-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/pylintrc b/scripts/pylintrc
index d772cb0..ac635c3 100644
--- a/scripts/pylintrc
+++ b/scripts/pylintrc
@@ -10,10 +10,6 @@
# Profiled execution.
profile=no
-# Add files or directories to the blacklist. They should be base names, not
-# paths.
-ignore=CVS
-
# Pickle collected data for later comparisons.
persistent=yes
diff --git a/scripts/rellns-sh b/scripts/rellns-sh
index 62d6e4c..5318e36 100755
--- a/scripts/rellns-sh
+++ b/scripts/rellns-sh
@@ -1,6 +1,6 @@
#!/bin/sh
# rellns-sh - Simplified ln program to generate relative symbolic link.
-# Copyright (C) 1996-2024 Free Software Foundation, Inc.
+# Copyright (C) 1996-2025 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/sort-makefile-lines.py b/scripts/sort-makefile-lines.py
index b2249ae..839d80b 100755
--- a/scripts/sort-makefile-lines.py
+++ b/scripts/sort-makefile-lines.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Sort Makefile lines as expected by project policy.
-# Copyright (C) 2023-2024 Free Software Foundation, Inc.
+# Copyright (C) 2023-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/test-installation.pl b/scripts/test-installation.pl
index f56dab9..21e8981 100755
--- a/scripts/test-installation.pl
+++ b/scripts/test-installation.pl
@@ -1,5 +1,5 @@
#!/usr/bin/perl -w
-# Copyright (C) 1997-2024 Free Software Foundation, Inc.
+# Copyright (C) 1997-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
@@ -58,7 +58,7 @@ arglist: while (@ARGV) {
$ARGV[0] eq "--vers" || $ARGV[0] eq "--versi" ||
$ARGV[0] eq "--versio" || $ARGV[0] eq "--version") {
print "test-installation (GNU $PACKAGE)\n";
- print "Copyright (C) 2024 Free Software Foundation, Inc.\n";
+ print "Copyright (C) 2025 Free Software Foundation, Inc.\n";
print "This is free software; see the source for copying conditions. There is NO\n";
print "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n";
print "Written by Andreas Jaeger <aj\@arthur.rhein-neckar.de>\n";
diff --git a/scripts/test_printers_common.py b/scripts/test_printers_common.py
index 5c0d936..e8c1ea0 100644
--- a/scripts/test_printers_common.py
+++ b/scripts/test_printers_common.py
@@ -1,6 +1,6 @@
# Common functions and variables for testing the Python pretty printers.
#
-# Copyright (C) 2016-2024 Free Software Foundation, Inc.
+# Copyright (C) 2016-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/test_printers_exceptions.py b/scripts/test_printers_exceptions.py
index 884f815..6928612 100644
--- a/scripts/test_printers_exceptions.py
+++ b/scripts/test_printers_exceptions.py
@@ -1,6 +1,6 @@
# Exception classes used when testing the Python pretty printers.
#
-# Copyright (C) 2016-2024 Free Software Foundation, Inc.
+# Copyright (C) 2016-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/tst-elf-edit.py b/scripts/tst-elf-edit.py
index 487cbcf..c3d8a4e 100644
--- a/scripts/tst-elf-edit.py
+++ b/scripts/tst-elf-edit.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# ELF editor for load align tests.
-# Copyright (C) 2022-2024 Free Software Foundation, Inc.
+# Copyright (C) 2022-2025 Free Software Foundation, Inc.
# Copyright The GNU Toolchain Authors.
# This file is part of the GNU C Library.
#
diff --git a/scripts/tst-ld-trace.py b/scripts/tst-ld-trace.py
index 66953ab..f77dd65 100755
--- a/scripts/tst-ld-trace.py
+++ b/scripts/tst-ld-trace.py
@@ -1,6 +1,6 @@
#!/usr/bin/python3
# Dump the output of LD_TRACE_LOADED_OBJECTS in architecture neutral format.
-# Copyright (C) 2022-2024 Free Software Foundation, Inc.
+# Copyright (C) 2022-2025 Free Software Foundation, Inc.
# Copyright The GNU Toolchain Authors.
# This file is part of the GNU C Library.
#
diff --git a/scripts/update-abilist.sh b/scripts/update-abilist.sh
index 3e108f4..b699caa 100644
--- a/scripts/update-abilist.sh
+++ b/scripts/update-abilist.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Update abilist files based on differences on one architecture.
-# Copyright (C) 2015-2024 Free Software Foundation, Inc.
+# Copyright (C) 2015-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
#
# The GNU C Library is free software; you can redistribute it and/or
diff --git a/scripts/update-copyrights b/scripts/update-copyrights
index a56cc03..fc0f92f 100755
--- a/scripts/update-copyrights
+++ b/scripts/update-copyrights
@@ -1,6 +1,6 @@
#!/bin/sh
# Update copyright year lists.
-# Copyright (C) 2012-2024 Free Software Foundation, Inc.
+# Copyright (C) 2012-2025 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
@@ -54,6 +54,9 @@ for f in $files; do
po/*.po)
# Files imported verbatim from the Translation Project.
;;
+ support/bundled/linux/LICENSES/*)
+ # Files imported verbatim from Linux kernel sources.
+ ;;
INSTALL \
| locale/programs/charmap-kw.h | locale/programs/locfile-kw.h \
| po/libc.pot | sysdeps/gnu/errlist.c)
diff --git a/scripts/vcstocl_quirks.py b/scripts/vcstocl_quirks.py
index 3f863a8..2d495e6 100644
--- a/scripts/vcstocl_quirks.py
+++ b/scripts/vcstocl_quirks.py
@@ -1,6 +1,6 @@
# VCSToChangeLog Quirks for the GNU C Library.
-# Copyright (C) 2019-2024 Free Software Foundation, Inc.
+# Copyright (C) 2019-2025 Free Software Foundation, Inc.
#
# The GNU C Library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
diff --git a/scripts/versionlist.awk b/scripts/versionlist.awk
index 9a14a9b..48e2c2f 100644
--- a/scripts/versionlist.awk
+++ b/scripts/versionlist.awk
@@ -1,5 +1,5 @@
# Extract ordered list of version sets from Versions files.
-# Copyright (C) 2014-2024 Free Software Foundation, Inc.
+# Copyright (C) 2014-2025 Free Software Foundation, Inc.
BEGIN { in_lib = ""; in_version = 0 }
diff --git a/scripts/versions.awk b/scripts/versions.awk
index ef1600b..3365218 100644
--- a/scripts/versions.awk
+++ b/scripts/versions.awk
@@ -1,5 +1,5 @@
# Combine version map fragments into version scripts for our shared objects.
-# Copyright (C) 1998-2024 Free Software Foundation, Inc.
+# Copyright (C) 1998-2025 Free Software Foundation, Inc.
# This script expects the following variables to be defined:
# defsfile name of Versions.def file