diff options
Diffstat (limited to 'scripts')
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 |