summary refs log tree commit diff
path: root/elf
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2019-09-06 22:40:42 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2019-09-07 02:43:31 -0700
commit5a82c74822d3272df2f5929133680478c0cfb4bd (patch)
tree85871266212f0119b41ec966fec52e164edf41ba /elf
parent1b7f04070bd94f259e2ed24d6fb76309d64fb164 (diff)
downloadglibc-5a82c74822d3272df2f5929133680478c0cfb4bd.tar.gz
glibc-5a82c74822d3272df2f5929133680478c0cfb4bd.tar.xz
glibc-5a82c74822d3272df2f5929133680478c0cfb4bd.zip
Prefer https to http for gnu.org and fsf.org URLs
Also, change sources.redhat.com to sourceware.org.
This patch was automatically generated by running the following shell
script, which uses GNU sed, and which avoids modifying files imported
from upstream:

sed -ri '
  s,(http|ftp)(://(.*\.)?(gnu|fsf|sourceware)\.org($|[^.]|\.[^a-z])),https\2,g
  s,(http|ftp)(://(.*\.)?)sources\.redhat\.com($|[^.]|\.[^a-z]),https\2sourceware.org\4,g
' \
  $(find $(git ls-files) -prune -type f \
      ! -name '*.po' \
      ! -name 'ChangeLog*' \
      ! -path COPYING ! -path COPYING.LIB \
      ! -path manual/fdl-1.3.texi ! -path manual/lgpl-2.1.texi \
      ! -path manual/texinfo.tex ! -path scripts/config.guess \
      ! -path scripts/config.sub ! -path scripts/install-sh \
      ! -path scripts/mkinstalldirs ! -path scripts/move-if-change \
      ! -path INSTALL ! -path  locale/programs/charmap-kw.h \
      ! -path po/libc.pot ! -path sysdeps/gnu/errlist.c \
      ! '(' -name configure \
            -execdir test -f configure.ac -o -f configure.in ';' ')' \
      ! '(' -name preconfigure \
            -execdir test -f preconfigure.ac ';' ')' \
      -print)

and then by running 'make dist-prepare' to regenerate files built
from the altered files, and then executing the following to cleanup:

  chmod a+x sysdeps/unix/sysv/linux/riscv/configure
  # Omit irrelevant whitespace and comment-only changes,
  # perhaps from a slightly-different Autoconf version.
  git checkout -f \
    sysdeps/csky/configure \
    sysdeps/hppa/configure \
    sysdeps/riscv/configure \
    sysdeps/unix/sysv/linux/csky/configure
  # Omit changes that caused a pre-commit check to fail like this:
  # remote: *** error: sysdeps/powerpc/powerpc64/ppc-mcount.S: trailing lines
  git checkout -f \
    sysdeps/powerpc/powerpc64/ppc-mcount.S \
    sysdeps/unix/sysv/linux/s390/s390-64/syscall.S
  # Omit change that caused a pre-commit check to fail like this:
  # remote: *** error: sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S: last line does not end in newline
  git checkout -f sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S
Diffstat (limited to 'elf')
-rw-r--r--elf/Makefile2
-rw-r--r--elf/cache.c2
-rw-r--r--elf/chroot_canon.c2
-rw-r--r--elf/dl-addr-obj.c2
-rw-r--r--elf/dl-addr.c2
-rw-r--r--elf/dl-cache.c2
-rw-r--r--elf/dl-close.c2
-rw-r--r--elf/dl-conflict.c2
-rw-r--r--elf/dl-debug.c2
-rw-r--r--elf/dl-deps.c2
-rw-r--r--elf/dl-dst.h2
-rw-r--r--elf/dl-environ.c2
-rw-r--r--elf/dl-error-minimal.c2
-rw-r--r--elf/dl-error-skeleton.c2
-rw-r--r--elf/dl-error.c2
-rw-r--r--elf/dl-exception.c2
-rw-r--r--elf/dl-execstack.c2
-rw-r--r--elf/dl-fini.c2
-rw-r--r--elf/dl-fptr.c2
-rw-r--r--elf/dl-hwcaps.c2
-rw-r--r--elf/dl-hwcaps.h2
-rw-r--r--elf/dl-init.c2
-rw-r--r--elf/dl-iteratephdr.c2
-rw-r--r--elf/dl-libc.c2
-rw-r--r--elf/dl-load.c2
-rw-r--r--elf/dl-load.h2
-rw-r--r--elf/dl-lookup.c2
-rw-r--r--elf/dl-machine-reject-phdr.h2
-rw-r--r--elf/dl-map-segments.h2
-rw-r--r--elf/dl-minimal.c2
-rw-r--r--elf/dl-misc.c2
-rw-r--r--elf/dl-object.c2
-rw-r--r--elf/dl-open.c2
-rw-r--r--elf/dl-origin.c2
-rw-r--r--elf/dl-profile.c2
-rw-r--r--elf/dl-profstub.c2
-rw-r--r--elf/dl-reloc-static-pie.c2
-rw-r--r--elf/dl-reloc.c2
-rw-r--r--elf/dl-runtime.c2
-rw-r--r--elf/dl-scope.c2
-rw-r--r--elf/dl-sort-maps.c2
-rw-r--r--elf/dl-support.c2
-rw-r--r--elf/dl-sym.c2
-rw-r--r--elf/dl-symaddr.c2
-rw-r--r--elf/dl-sysdep-open.h2
-rw-r--r--elf/dl-sysdep.c2
-rw-r--r--elf/dl-tls.c2
-rw-r--r--elf/dl-tunable-types.h2
-rw-r--r--elf/dl-tunables.c2
-rw-r--r--elf/dl-tunables.h2
-rw-r--r--elf/dl-tunables.list2
-rw-r--r--elf/dl-unmap-segments.h2
-rw-r--r--elf/dl-version.c2
-rw-r--r--elf/dl-writev.h2
-rw-r--r--elf/do-rel.h2
-rw-r--r--elf/dynamic-link.h2
-rw-r--r--elf/elf.h2
-rw-r--r--elf/enbl-secure.c2
-rw-r--r--elf/get-dynamic-info.h2
-rw-r--r--elf/ifuncmain9.c2
-rw-r--r--elf/interp.c2
-rw-r--r--elf/ldconfig.c2
-rw-r--r--elf/ldd.bash.in2
-rw-r--r--elf/link.h2
-rw-r--r--elf/pldd-xx.c2
-rw-r--r--elf/pldd.c2
-rw-r--r--elf/readelflib.c2
-rw-r--r--elf/readlib.c2
-rw-r--r--elf/rtld-Rules2
-rw-r--r--elf/rtld.c2
-rw-r--r--elf/setup-vdso.h2
-rw-r--r--elf/sln.c2
-rw-r--r--elf/sotruss-lib.c2
-rwxr-xr-xelf/sotruss.sh2
-rw-r--r--elf/sprof.c4
-rw-r--r--elf/static-stubs.c2
-rw-r--r--elf/tlsdeschtab.h2
-rw-r--r--elf/tst-_dl_addr_inside_object.c2
-rw-r--r--elf/tst-absolute-sym-lib.c2
-rw-r--r--elf/tst-absolute-sym-lib.lds2
-rw-r--r--elf/tst-absolute-sym.c2
-rw-r--r--elf/tst-absolute-zero-lib.c2
-rw-r--r--elf/tst-absolute-zero.c2
-rw-r--r--elf/tst-align.c2
-rw-r--r--elf/tst-align2.c2
-rw-r--r--elf/tst-alignmod.c2
-rw-r--r--elf/tst-alignmod2.c2
-rw-r--r--elf/tst-audit11.c2
-rw-r--r--elf/tst-audit11mod1.c2
-rw-r--r--elf/tst-audit11mod2.c2
-rw-r--r--elf/tst-audit11mod2.map2
-rw-r--r--elf/tst-audit12.c2
-rw-r--r--elf/tst-audit12mod1.c2
-rw-r--r--elf/tst-audit12mod2.c2
-rw-r--r--elf/tst-audit12mod2.map2
-rw-r--r--elf/tst-audit12mod3.c2
-rw-r--r--elf/tst-audit13.c2
-rw-r--r--elf/tst-audit13mod1.c2
-rw-r--r--elf/tst-auditmod11.c2
-rw-r--r--elf/tst-auditmod12.c2
-rw-r--r--elf/tst-auxv.c2
-rw-r--r--elf/tst-big-note-lib.S2
-rw-r--r--elf/tst-big-note.c2
-rw-r--r--elf/tst-create_format1.c2
-rw-r--r--elf/tst-debug1.c2
-rw-r--r--elf/tst-dl-iter-static.c2
-rw-r--r--elf/tst-dlmodcount.c2
-rw-r--r--elf/tst-dlopen-aout-container.c2
-rw-r--r--elf/tst-dlopen-aout.c2
-rw-r--r--elf/tst-dlopen-pie.c2
-rw-r--r--elf/tst-dlopenrpath.c2
-rw-r--r--elf/tst-dlopenrpathmod.c2
-rw-r--r--elf/tst-dlsym-error.c2
-rw-r--r--elf/tst-env-setuid-tunables.c2
-rw-r--r--elf/tst-env-setuid.c2
-rw-r--r--elf/tst-gnu2-tls1.c2
-rw-r--r--elf/tst-gnu2-tls1mod.c2
-rw-r--r--elf/tst-ifunc-textrel.c2
-rw-r--r--elf/tst-latepthread.c2
-rw-r--r--elf/tst-latepthreadmod.c2
-rw-r--r--elf/tst-ldconfig-X.sh2
-rw-r--r--elf/tst-ldconfig-bad-aux-cache.c2
-rw-r--r--elf/tst-libc_dlvsym-dso.c2
-rw-r--r--elf/tst-libc_dlvsym-static.c2
-rw-r--r--elf/tst-libc_dlvsym.c2
-rw-r--r--elf/tst-libc_dlvsym.h2
-rw-r--r--elf/tst-linkall-static.c2
-rw-r--r--elf/tst-main1.c2
-rw-r--r--elf/tst-main1mod.c2
-rw-r--r--elf/tst-nodelete-dlclose-dso.c2
-rw-r--r--elf/tst-nodelete-dlclose-plugin.c2
-rw-r--r--elf/tst-nodelete-dlclose.c2
-rw-r--r--elf/tst-nodelete-opened-lib.c2
-rw-r--r--elf/tst-nodelete-opened.c2
-rw-r--r--elf/tst-noload.c2
-rw-r--r--elf/tst-null-argv-lib.c2
-rw-r--r--elf/tst-null-argv.c2
-rwxr-xr-xelf/tst-pathopt.sh2
-rw-r--r--elf/tst-pie2.c2
-rw-r--r--elf/tst-pldd.c2
-rw-r--r--elf/tst-prelink.c2
-rw-r--r--elf/tst-protected1a.c2
-rw-r--r--elf/tst-protected1b.c2
-rw-r--r--elf/tst-protected1mod.h2
-rw-r--r--elf/tst-protected1moda.c2
-rw-r--r--elf/tst-protected1modb.c2
-rw-r--r--elf/tst-ptrguard1.c2
-rwxr-xr-xelf/tst-rtld-load-self.sh2
-rwxr-xr-xelf/tst-rtld-preload.sh2
-rw-r--r--elf/tst-sonamemove-dlopen.c2
-rw-r--r--elf/tst-sonamemove-link.c2
-rw-r--r--elf/tst-sonamemove-linkmod1.c2
-rw-r--r--elf/tst-sonamemove-runmod1.c2
-rw-r--r--elf/tst-sonamemove-runmod2.c2
-rw-r--r--elf/tst-stackguard1.c2
-rw-r--r--elf/tst-tls-manydynamic.c2
-rw-r--r--elf/tst-tls-manydynamic.h2
-rw-r--r--elf/tst-tls-manydynamicmod.c2
-rw-r--r--elf/tst-tlsalign-extern.c2
-rw-r--r--elf/tst-tlsalign.c2
-rw-r--r--elf/tst-unwind-ctor-lib.c2
-rw-r--r--elf/tst-unwind-ctor.c2
-rw-r--r--elf/tst-unwind-main.c2
-rw-r--r--elf/vismain.c2
-rw-r--r--elf/vismod1.c2
-rw-r--r--elf/vismod2.c2
-rw-r--r--elf/vismod3.c2
167 files changed, 168 insertions, 168 deletions
diff --git a/elf/Makefile b/elf/Makefile
index d470e41402..8f962991a3 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -13,7 +13,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 # Makefile for elf subdirectory of GNU C Library.
 
diff --git a/elf/cache.c b/elf/cache.c
index d0d5858448..50e5c228fb 100644
--- a/elf/cache.c
+++ b/elf/cache.c
@@ -13,7 +13,7 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, see <http://www.gnu.org/licenses/>.  */
+   along with this program; if not, see <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <error.h>
diff --git a/elf/chroot_canon.c b/elf/chroot_canon.c
index dd09393ce3..bb8ee022f1 100644
--- a/elf/chroot_canon.c
+++ b/elf/chroot_canon.c
@@ -13,7 +13,7 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, see <http://www.gnu.org/licenses/>.  */
+   along with this program; if not, see <https://www.gnu.org/licenses/>.  */
 
 #include <stdlib.h>
 #include <string.h>
diff --git a/elf/dl-addr-obj.c b/elf/dl-addr-obj.c
index ad7304ce51..3ae2e4efd2 100644
--- a/elf/dl-addr-obj.c
+++ b/elf/dl-addr-obj.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <link.h>
 #include <elf.h>
diff --git a/elf/dl-addr.c b/elf/dl-addr.c
index 3f2297af55..e48795871b 100644
--- a/elf/dl-addr.c
+++ b/elf/dl-addr.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stddef.h>
diff --git a/elf/dl-cache.c b/elf/dl-cache.c
index d8d1e2344e..b0685ac6a4 100644
--- a/elf/dl-cache.c
+++ b/elf/dl-cache.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <unistd.h>
diff --git a/elf/dl-close.c b/elf/dl-close.c
index 4aef95a1a0..de91c28f72 100644
--- a/elf/dl-close.c
+++ b/elf/dl-close.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <dlfcn.h>
diff --git a/elf/dl-conflict.c b/elf/dl-conflict.c
index bb8c228418..bdb162151e 100644
--- a/elf/dl-conflict.c
+++ b/elf/dl-conflict.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; see the file COPYING.LIB.  If
-   not, see <http://www.gnu.org/licenses/>.  */
+   not, see <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <libintl.h>
diff --git a/elf/dl-debug.c b/elf/dl-debug.c
index 1b2c778038..4b995f2cb8 100644
--- a/elf/dl-debug.c
+++ b/elf/dl-debug.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <ldsodefs.h>
 
diff --git a/elf/dl-deps.c b/elf/dl-deps.c
index e12c353158..c29b9888b0 100644
--- a/elf/dl-deps.c
+++ b/elf/dl-deps.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <atomic.h>
 #include <assert.h>
diff --git a/elf/dl-dst.h b/elf/dl-dst.h
index dc095f3018..adb3785283 100644
--- a/elf/dl-dst.h
+++ b/elf/dl-dst.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include "trusted-dirs.h"
 
diff --git a/elf/dl-environ.c b/elf/dl-environ.c
index ed2e5a8738..bbf6f21861 100644
--- a/elf/dl-environ.c
+++ b/elf/dl-environ.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <string.h>
 #include <stdlib.h>
diff --git a/elf/dl-error-minimal.c b/elf/dl-error-minimal.c
index b5e0edee57..b9c5796d7b 100644
--- a/elf/dl-error-minimal.c
+++ b/elf/dl-error-minimal.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This version does lives in ld.so, does not use thread-local data
    and supports _dl_signal_cerror and _dl_receive_error.  */
diff --git a/elf/dl-error-skeleton.c b/elf/dl-error-skeleton.c
index 248c185a74..a261af68b6 100644
--- a/elf/dl-error-skeleton.c
+++ b/elf/dl-error-skeleton.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* The following macro needs to be defined before including this
    skeleton file:
diff --git a/elf/dl-error.c b/elf/dl-error.c
index f047618a07..56e6b61cdd 100644
--- a/elf/dl-error.c
+++ b/elf/dl-error.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This implementation lives in libc.so because it uses thread-local
    data, which is not available in ld.so.  It interposes the version
diff --git a/elf/dl-exception.c b/elf/dl-exception.c
index 7ee19a7fc8..a2e269e9a7 100644
--- a/elf/dl-exception.c
+++ b/elf/dl-exception.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <ldsodefs.h>
 #include <limits.h>
diff --git a/elf/dl-execstack.c b/elf/dl-execstack.c
index bfd84d8e99..6e9d67b3d5 100644
--- a/elf/dl-execstack.c
+++ b/elf/dl-execstack.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <ldsodefs.h>
 #include <errno.h>
diff --git a/elf/dl-fini.c b/elf/dl-fini.c
index 1e55d39814..bed736d756 100644
--- a/elf/dl-fini.c
+++ b/elf/dl-fini.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <string.h>
diff --git a/elf/dl-fptr.c b/elf/dl-fptr.c
index da0b734669..146b54feb8 100644
--- a/elf/dl-fptr.c
+++ b/elf/dl-fptr.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <libintl.h>
 #include <unistd.h>
diff --git a/elf/dl-hwcaps.c b/elf/dl-hwcaps.c
index b1f7dc776f..167b54e053 100644
--- a/elf/dl-hwcaps.c
+++ b/elf/dl-hwcaps.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <elf.h>
diff --git a/elf/dl-hwcaps.h b/elf/dl-hwcaps.h
index fba5d4e20e..e6f07cc6ad 100644
--- a/elf/dl-hwcaps.h
+++ b/elf/dl-hwcaps.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <elf/dl-tunables.h>
 
diff --git a/elf/dl-init.c b/elf/dl-init.c
index b437438b43..3721bca81e 100644
--- a/elf/dl-init.c
+++ b/elf/dl-init.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stddef.h>
 #include <ldsodefs.h>
diff --git a/elf/dl-iteratephdr.c b/elf/dl-iteratephdr.c
index 6a0b7b57b3..3e4cad08cf 100644
--- a/elf/dl-iteratephdr.c
+++ b/elf/dl-iteratephdr.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; see the file COPYING.LIB.  If
-   not, see <http://www.gnu.org/licenses/>.  */
+   not, see <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <ldsodefs.h>
diff --git a/elf/dl-libc.c b/elf/dl-libc.c
index 0fedee7ef5..e34ae3249b 100644
--- a/elf/dl-libc.c
+++ b/elf/dl-libc.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdlib.h>
diff --git a/elf/dl-load.c b/elf/dl-load.c
index 5abeb867f1..21a91b9484 100644
--- a/elf/dl-load.c
+++ b/elf/dl-load.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <elf.h>
 #include <errno.h>
diff --git a/elf/dl-load.h b/elf/dl-load.h
index dddbcb8575..a1f7b35346 100644
--- a/elf/dl-load.h
+++ b/elf/dl-load.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef _DL_LOAD_H
 #define _DL_LOAD_H	1
diff --git a/elf/dl-lookup.c b/elf/dl-lookup.c
index f9d6c36b39..fd44cd4101 100644
--- a/elf/dl-lookup.c
+++ b/elf/dl-lookup.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <alloca.h>
 #include <libintl.h>
diff --git a/elf/dl-machine-reject-phdr.h b/elf/dl-machine-reject-phdr.h
index 105c71a6a4..1b31264348 100644
--- a/elf/dl-machine-reject-phdr.h
+++ b/elf/dl-machine-reject-phdr.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef _DL_MACHINE_REJECT_PHDR_H
 #define _DL_MACHINE_REJECT_PHDR_H 1
diff --git a/elf/dl-map-segments.h b/elf/dl-map-segments.h
index a41f0667f0..46cfb922bf 100644
--- a/elf/dl-map-segments.h
+++ b/elf/dl-map-segments.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dl-load.h>
 
diff --git a/elf/dl-minimal.c b/elf/dl-minimal.c
index fdb1341832..7461eef195 100644
--- a/elf/dl-minimal.c
+++ b/elf/dl-minimal.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <limits.h>
diff --git a/elf/dl-misc.c b/elf/dl-misc.c
index 2f08308bb6..7f39982b3a 100644
--- a/elf/dl-misc.c
+++ b/elf/dl-misc.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <fcntl.h>
diff --git a/elf/dl-object.c b/elf/dl-object.c
index e9520583cf..4dff99ed11 100644
--- a/elf/dl-object.c
+++ b/elf/dl-object.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <string.h>
diff --git a/elf/dl-open.c b/elf/dl-open.c
index e18ee398cb..a9fd4cbced 100644
--- a/elf/dl-open.c
+++ b/elf/dl-open.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <dlfcn.h>
diff --git a/elf/dl-origin.c b/elf/dl-origin.c
index 243b3d0fdf..840679c66c 100644
--- a/elf/dl-origin.c
+++ b/elf/dl-origin.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdlib.h>
 #include <string.h>
diff --git a/elf/dl-profile.c b/elf/dl-profile.c
index 42995305af..d243a15cf9 100644
--- a/elf/dl-profile.c
+++ b/elf/dl-profile.c
@@ -16,7 +16,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <errno.h>
diff --git a/elf/dl-profstub.c b/elf/dl-profstub.c
index dc413365a1..647c3f581b 100644
--- a/elf/dl-profstub.c
+++ b/elf/dl-profstub.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <elf.h>
diff --git a/elf/dl-reloc-static-pie.c b/elf/dl-reloc-static-pie.c
index 95aee984e8..8a4c838bd6 100644
--- a/elf/dl-reloc-static-pie.c
+++ b/elf/dl-reloc-static-pie.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #if ENABLE_STATIC_PIE
 #include <unistd.h>
diff --git a/elf/dl-reloc.c b/elf/dl-reloc.c
index e7fb8da276..725a074a79 100644
--- a/elf/dl-reloc.c
+++ b/elf/dl-reloc.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <libintl.h>
diff --git a/elf/dl-runtime.c b/elf/dl-runtime.c
index 42a2539e64..342b794f54 100644
--- a/elf/dl-runtime.c
+++ b/elf/dl-runtime.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #define IN_DL_RUNTIME 1		/* This can be tested in dl-machine.h.  */
 
diff --git a/elf/dl-scope.c b/elf/dl-scope.c
index 2b9143fea0..f4ba0898df 100644
--- a/elf/dl-scope.c
+++ b/elf/dl-scope.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdlib.h>
 #include <ldsodefs.h>
diff --git a/elf/dl-sort-maps.c b/elf/dl-sort-maps.c
index 26b3fd93a3..2374f953e6 100644
--- a/elf/dl-sort-maps.c
+++ b/elf/dl-sort-maps.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <ldsodefs.h>
 
diff --git a/elf/dl-support.c b/elf/dl-support.c
index 0a8b636d02..5526d5ee6e 100644
--- a/elf/dl-support.c
+++ b/elf/dl-support.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file defines some things that for the dynamic linker are defined in
    rtld.c and dl-sysdep.c in ways appropriate to bootstrap dynamic linking.  */
diff --git a/elf/dl-sym.c b/elf/dl-sym.c
index 19a9b95b47..8209342b13 100644
--- a/elf/dl-sym.c
+++ b/elf/dl-sym.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <stddef.h>
diff --git a/elf/dl-symaddr.c b/elf/dl-symaddr.c
index 4850da2dd5..e4da01e708 100644
--- a/elf/dl-symaddr.c
+++ b/elf/dl-symaddr.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <ldsodefs.h>
 #include <dl-fptr.h>
diff --git a/elf/dl-sysdep-open.h b/elf/dl-sysdep-open.h
index acbe3cfc6e..b656b5809e 100644
--- a/elf/dl-sysdep-open.h
+++ b/elf/dl-sysdep-open.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef _DL_SYSDEP_OPEN_H
 #define _DL_SYSDEP_OPEN_H	1
diff --git a/elf/dl-sysdep.c b/elf/dl-sysdep.c
index 5d19b100b2..a81f7605a7 100644
--- a/elf/dl-sysdep.c
+++ b/elf/dl-sysdep.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* We conditionalize the whole of this file rather than simply eliding it
    from the static build, because other sysdeps/ versions of this file
diff --git a/elf/dl-tls.c b/elf/dl-tls.c
index b425d661be..a4b0529788 100644
--- a/elf/dl-tls.c
+++ b/elf/dl-tls.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <assert.h>
 #include <errno.h>
diff --git a/elf/dl-tunable-types.h b/elf/dl-tunable-types.h
index 07c982d7fb..430f017377 100644
--- a/elf/dl-tunable-types.h
+++ b/elf/dl-tunable-types.h
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef _TUNABLE_TYPES_H_
 # define _TUNABLE_TYPES_H_
diff --git a/elf/dl-tunables.c b/elf/dl-tunables.c
index b0980c5ad9..e625ac1a7d 100644
--- a/elf/dl-tunables.c
+++ b/elf/dl-tunables.c
@@ -16,7 +16,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <startup.h>
 #include <stdint.h>
diff --git a/elf/dl-tunables.h b/elf/dl-tunables.h
index 58b3b76843..ccdeff73af 100644
--- a/elf/dl-tunables.h
+++ b/elf/dl-tunables.h
@@ -16,7 +16,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef _TUNABLES_H_
 #define _TUNABLES_H_
diff --git a/elf/dl-tunables.list b/elf/dl-tunables.list
index 525c3767b5..c8595e4379 100644
--- a/elf/dl-tunables.list
+++ b/elf/dl-tunables.list
@@ -13,7 +13,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 # Allowed attributes for tunables:
 #
diff --git a/elf/dl-unmap-segments.h b/elf/dl-unmap-segments.h
index 90ffb0852f..69ffdf7fc5 100644
--- a/elf/dl-unmap-segments.h
+++ b/elf/dl-unmap-segments.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef _DL_UNMAP_SEGMENTS_H
 #define _DL_UNMAP_SEGMENTS_H	1
diff --git a/elf/dl-version.c b/elf/dl-version.c
index 53c0af3d15..d862067a4f 100644
--- a/elf/dl-version.c
+++ b/elf/dl-version.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <elf.h>
 #include <errno.h>
diff --git a/elf/dl-writev.h b/elf/dl-writev.h
index 3990361493..43c51e7c5e 100644
--- a/elf/dl-writev.h
+++ b/elf/dl-writev.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <sys/uio.h>
 #include <ldsodefs.h>
diff --git a/elf/do-rel.h b/elf/do-rel.h
index 242ef95be2..5c3ea340e6 100644
--- a/elf/do-rel.h
+++ b/elf/do-rel.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file may be included twice, to define both
    `elf_dynamic_do_rel' and `elf_dynamic_do_rela'.  */
diff --git a/elf/dynamic-link.h b/elf/dynamic-link.h
index 454b0e388c..5d9ef492ac 100644
--- a/elf/dynamic-link.h
+++ b/elf/dynamic-link.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This macro is used as a callback from elf_machine_rel{a,} when a
    static TLS reloc is about to be performed.  Since (in dl-load.c) we
diff --git a/elf/elf.h b/elf/elf.h
index 5b6ea638b4..f69fb7a452 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef _ELF_H
 #define	_ELF_H 1
diff --git a/elf/enbl-secure.c b/elf/enbl-secure.c
index 61c0b27ad8..984c40f38f 100644
--- a/elf/enbl-secure.c
+++ b/elf/enbl-secure.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file is used in the static libc.  For the shared library,
    dl-sysdep.c defines and initializes __libc_enable_secure.  */
diff --git a/elf/get-dynamic-info.h b/elf/get-dynamic-info.h
index 75fbb88f78..af9dd57888 100644
--- a/elf/get-dynamic-info.h
+++ b/elf/get-dynamic-info.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file is included multiple times and therefore lacks a header
    file inclusion guard.  */
diff --git a/elf/ifuncmain9.c b/elf/ifuncmain9.c
index a8a9c49dd1..1f49386332 100644
--- a/elf/ifuncmain9.c
+++ b/elf/ifuncmain9.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This test is based on gcc.dg/attr-ifunc-4.c.  */
 
diff --git a/elf/interp.c b/elf/interp.c
index 243829f5f7..dd704f2244 100644
--- a/elf/interp.c
+++ b/elf/interp.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <runtime-linker.h>
 
diff --git a/elf/ldconfig.c b/elf/ldconfig.c
index 3bc9e61891..139161b3a6 100644
--- a/elf/ldconfig.c
+++ b/elf/ldconfig.c
@@ -13,7 +13,7 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, see <http://www.gnu.org/licenses/>.  */
+   along with this program; if not, see <https://www.gnu.org/licenses/>.  */
 
 #define PROCINFO_CLASS static
 #include <alloca.h>
diff --git a/elf/ldd.bash.in b/elf/ldd.bash.in
index 32ec62eda6..843e352a6b 100644
--- a/elf/ldd.bash.in
+++ b/elf/ldd.bash.in
@@ -14,7 +14,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 
 # This is the `ldd' command, which lists what shared libraries are
diff --git a/elf/link.h b/elf/link.h
index 7a463bc2bf..0d64a3bc2c 100644
--- a/elf/link.h
+++ b/elf/link.h
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef	_LINK_H
 #define	_LINK_H	1
diff --git a/elf/pldd-xx.c b/elf/pldd-xx.c
index 756f6d7a1c..699c569a7d 100644
--- a/elf/pldd-xx.c
+++ b/elf/pldd-xx.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #define E(name) E_(name, CLASS)
 #define E_(name, cl) E__(name, cl)
diff --git a/elf/pldd.c b/elf/pldd.c
index 69629bd5d2..45350ad2b7 100644
--- a/elf/pldd.c
+++ b/elf/pldd.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #define _FILE_OFFSET_BITS 64
 
diff --git a/elf/readelflib.c b/elf/readelflib.c
index ca4dc6f11e..09f5858426 100644
--- a/elf/readelflib.c
+++ b/elf/readelflib.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This code is a heavily simplified version of the readelf program
    that's part of the current binutils development version.  For architectures
diff --git a/elf/readlib.c b/elf/readlib.c
index c9743e6692..0f3fd38346 100644
--- a/elf/readlib.c
+++ b/elf/readlib.c
@@ -14,7 +14,7 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with this program; if not, see <http://www.gnu.org/licenses/>.  */
+   along with this program; if not, see <https://www.gnu.org/licenses/>.  */
 
 /* The code in this file and in readelflib is a heavily simplified
    version of the readelf program that's part of the current binutils
diff --git a/elf/rtld-Rules b/elf/rtld-Rules
index 2dfee6827a..6d8b5bb04d 100644
--- a/elf/rtld-Rules
+++ b/elf/rtld-Rules
@@ -15,7 +15,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 # This makefile is never used by itself, but only from the rtld-libc.a
 # rule in Makefile, which does make -f librtld.mk -f rtld-Rules.
diff --git a/elf/rtld.c b/elf/rtld.c
index c9490ff694..8a6e1a11b2 100644
--- a/elf/rtld.c
+++ b/elf/rtld.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <dlfcn.h>
diff --git a/elf/setup-vdso.h b/elf/setup-vdso.h
index 53be502024..62785b98db 100644
--- a/elf/setup-vdso.h
+++ b/elf/setup-vdso.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 static inline void __attribute__ ((always_inline))
 setup_vdso (struct link_map *main_map __attribute__ ((unused)),
diff --git a/elf/sln.c b/elf/sln.c
index 57d29e94e2..6fa4241c48 100644
--- a/elf/sln.c
+++ b/elf/sln.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <error.h>
 #include <errno.h>
diff --git a/elf/sotruss-lib.c b/elf/sotruss-lib.c
index d1c9a95baa..c55d422ccb 100644
--- a/elf/sotruss-lib.c
+++ b/elf/sotruss-lib.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <error.h>
 #include <fcntl.h>
diff --git a/elf/sotruss.sh b/elf/sotruss.sh
index 6e06eae00c..86c961832a 100755
--- a/elf/sotruss.sh
+++ b/elf/sotruss.sh
@@ -14,7 +14,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 # We should be able to find the translation right at the beginning.
 TEXTDOMAIN=libc
diff --git a/elf/sprof.c b/elf/sprof.c
index 06d5ca2aff..7e4225ca86 100644
--- a/elf/sprof.c
+++ b/elf/sprof.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <argp.h>
 #include <dlfcn.h>
@@ -88,7 +88,7 @@ static const struct argp_option options[] =
 /* Short description of program.  */
 static const char doc[] = N_("Read and display shared object profiling data.");
 //For bug reporting instructions, please see:\n
-//<http://www.gnu.org/software/libc/bugs.html>.\n");
+//<https://www.gnu.org/software/libc/bugs.html>.\n");
 
 /* Strings for arguments in help texts.  */
 static const char args_doc[] = N_("SHOBJ [PROFDATA]");
diff --git a/elf/static-stubs.c b/elf/static-stubs.c
index c100cb1455..991ffa069e 100644
--- a/elf/static-stubs.c
+++ b/elf/static-stubs.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* Avoid backtrace (and so _Unwind_Backtrace) dependencies from
    sysdeps/unix/sysv/linux/libc_fatal.c.  */
diff --git a/elf/tlsdeschtab.h b/elf/tlsdeschtab.h
index 1154fd3c07..01111f7992 100644
--- a/elf/tlsdeschtab.h
+++ b/elf/tlsdeschtab.h
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef TLSDESCHTAB_H
 # define TLSDESCHTAB_H 1
diff --git a/elf/tst-_dl_addr_inside_object.c b/elf/tst-_dl_addr_inside_object.c
index a603fe01ff..df74e22294 100644
--- a/elf/tst-_dl_addr_inside_object.c
+++ b/elf/tst-_dl_addr_inside_object.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/elf/tst-absolute-sym-lib.c b/elf/tst-absolute-sym-lib.c
index e0becab58e..2493d76ca5 100644
--- a/elf/tst-absolute-sym-lib.c
+++ b/elf/tst-absolute-sym-lib.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 extern char absolute;
 
diff --git a/elf/tst-absolute-sym-lib.lds b/elf/tst-absolute-sym-lib.lds
index fcb990116a..e71d53e2a3 100644
--- a/elf/tst-absolute-sym-lib.lds
+++ b/elf/tst-absolute-sym-lib.lds
@@ -14,6 +14,6 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 "absolute" = 0x55aa;
diff --git a/elf/tst-absolute-sym.c b/elf/tst-absolute-sym.c
index c641f7ecdf..4af1554929 100644
--- a/elf/tst-absolute-sym.c
+++ b/elf/tst-absolute-sym.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <support/check.h>
 #include <support/support.h>
diff --git a/elf/tst-absolute-zero-lib.c b/elf/tst-absolute-zero-lib.c
index b04a05de79..72d08be393 100644
--- a/elf/tst-absolute-zero-lib.c
+++ b/elf/tst-absolute-zero-lib.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 extern char absolute;
 
diff --git a/elf/tst-absolute-zero.c b/elf/tst-absolute-zero.c
index 59ab099d01..57e6f79319 100644
--- a/elf/tst-absolute-zero.c
+++ b/elf/tst-absolute-zero.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <support/check.h>
 #include <support/support.h>
diff --git a/elf/tst-align.c b/elf/tst-align.c
index 0bf8087e90..5e8af45622 100644
--- a/elf/tst-align.c
+++ b/elf/tst-align.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdio.h>
diff --git a/elf/tst-align2.c b/elf/tst-align2.c
index 6bfb577124..d7c6b3e996 100644
--- a/elf/tst-align2.c
+++ b/elf/tst-align2.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <stdbool.h>
diff --git a/elf/tst-alignmod.c b/elf/tst-alignmod.c
index 3f5f3ae9b6..ccceb5ecbe 100644
--- a/elf/tst-alignmod.c
+++ b/elf/tst-alignmod.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdio.h>
 #include <tst-stack-align.h>
diff --git a/elf/tst-alignmod2.c b/elf/tst-alignmod2.c
index 7428c5f8ca..4e45f83b95 100644
--- a/elf/tst-alignmod2.c
+++ b/elf/tst-alignmod2.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdbool.h>
 #include <stdio.h>
diff --git a/elf/tst-audit11.c b/elf/tst-audit11.c
index f17d9c66e9..9a4bebd227 100644
--- a/elf/tst-audit11.c
+++ b/elf/tst-audit11.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdio.h>
diff --git a/elf/tst-audit11mod1.c b/elf/tst-audit11mod1.c
index 370be9d5d4..8d24e5eafb 100644
--- a/elf/tst-audit11mod1.c
+++ b/elf/tst-audit11mod1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 extern int f2 (void);
 int
diff --git a/elf/tst-audit11mod2.c b/elf/tst-audit11mod2.c
index dc23feed58..444cc6c7c8 100644
--- a/elf/tst-audit11mod2.c
+++ b/elf/tst-audit11mod2.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 int
 f2 (void)
diff --git a/elf/tst-audit11mod2.map b/elf/tst-audit11mod2.map
index 9d471fbcdf..7b35c88769 100644
--- a/elf/tst-audit11mod2.map
+++ b/elf/tst-audit11mod2.map
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 V1 {
   global: f2;
diff --git a/elf/tst-audit12.c b/elf/tst-audit12.c
index cd10b914b5..1320c0d4ad 100644
--- a/elf/tst-audit12.c
+++ b/elf/tst-audit12.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdio.h>
diff --git a/elf/tst-audit12mod1.c b/elf/tst-audit12mod1.c
index 095d2d649f..884c9801b1 100644
--- a/elf/tst-audit12mod1.c
+++ b/elf/tst-audit12mod1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 extern int f2 (void);
 int
diff --git a/elf/tst-audit12mod2.c b/elf/tst-audit12mod2.c
index 21b40a8718..cea9f898e5 100644
--- a/elf/tst-audit12mod2.c
+++ b/elf/tst-audit12mod2.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 int
 f2 (void)
diff --git a/elf/tst-audit12mod2.map b/elf/tst-audit12mod2.map
index f7bf90df31..eeaca9a598 100644
--- a/elf/tst-audit12mod2.map
+++ b/elf/tst-audit12mod2.map
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 V1 {
   global: f2;
diff --git a/elf/tst-audit12mod3.c b/elf/tst-audit12mod3.c
index df3c9909c1..82d7501ec8 100644
--- a/elf/tst-audit12mod3.c
+++ b/elf/tst-audit12mod3.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 int
 f2 (void)
diff --git a/elf/tst-audit13.c b/elf/tst-audit13.c
index 6f587baf58..08d6d0c550 100644
--- a/elf/tst-audit13.c
+++ b/elf/tst-audit13.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdio.h>
 
diff --git a/elf/tst-audit13mod1.c b/elf/tst-audit13mod1.c
index cf017e235c..312f9a4a09 100644
--- a/elf/tst-audit13mod1.c
+++ b/elf/tst-audit13mod1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <link.h>
 #include <stdlib.h>
diff --git a/elf/tst-auditmod11.c b/elf/tst-auditmod11.c
index 3d9867e4a8..f7c9002c85 100644
--- a/elf/tst-auditmod11.c
+++ b/elf/tst-auditmod11.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <link.h>
 #include <stdio.h>
diff --git a/elf/tst-auditmod12.c b/elf/tst-auditmod12.c
index 886f20af5a..216b7e53d8 100644
--- a/elf/tst-auditmod12.c
+++ b/elf/tst-auditmod12.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <link.h>
 #include <stdio.h>
diff --git a/elf/tst-auxv.c b/elf/tst-auxv.c
index 1003998e2e..cd1c47e46f 100644
--- a/elf/tst-auxv.c
+++ b/elf/tst-auxv.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <elf.h>
 #include <errno.h>
diff --git a/elf/tst-big-note-lib.S b/elf/tst-big-note-lib.S
index 721686fa0e..2762a8f1f4 100644
--- a/elf/tst-big-note-lib.S
+++ b/elf/tst-big-note-lib.S
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This creates a .so with 8MiB PT_NOTE segment.
    On a typical Linux system with 8MiB "ulimit -s", that was enough
diff --git a/elf/tst-big-note.c b/elf/tst-big-note.c
index 7ecc94edcd..2aab0edaa9 100644
--- a/elf/tst-big-note.c
+++ b/elf/tst-big-note.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file must be run from within a directory called "elf".  */
 
diff --git a/elf/tst-create_format1.c b/elf/tst-create_format1.c
index e61ea94a11..10cab4954a 100644
--- a/elf/tst-create_format1.c
+++ b/elf/tst-create_format1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <ldsodefs.h>
 #include <array_length.h>
diff --git a/elf/tst-debug1.c b/elf/tst-debug1.c
index f76cb20320..144c19b7e0 100644
--- a/elf/tst-debug1.c
+++ b/elf/tst-debug1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdio.h>
diff --git a/elf/tst-dl-iter-static.c b/elf/tst-dl-iter-static.c
index d5241307ba..15dcefd83b 100644
--- a/elf/tst-dl-iter-static.c
+++ b/elf/tst-dl-iter-static.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <link.h>
 
diff --git a/elf/tst-dlmodcount.c b/elf/tst-dlmodcount.c
index 18c3625aa1..2e30c7d0a8 100644
--- a/elf/tst-dlmodcount.c
+++ b/elf/tst-dlmodcount.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <link.h>
 #include <stddef.h>
diff --git a/elf/tst-dlopen-aout-container.c b/elf/tst-dlopen-aout-container.c
index 9b9f86133d..702dbe04c4 100644
--- a/elf/tst-dlopen-aout-container.c
+++ b/elf/tst-dlopen-aout-container.c
@@ -14,6 +14,6 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include "tst-dlopen-aout.c"
diff --git a/elf/tst-dlopen-aout.c b/elf/tst-dlopen-aout.c
index 3e39fc6067..b86d082bc1 100644
--- a/elf/tst-dlopen-aout.c
+++ b/elf/tst-dlopen-aout.c
@@ -19,7 +19,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <pthread.h>
diff --git a/elf/tst-dlopen-pie.c b/elf/tst-dlopen-pie.c
index 6a41c731cb..2179322a94 100644
--- a/elf/tst-dlopen-pie.c
+++ b/elf/tst-dlopen-pie.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This test attempts to open the (otherwise unrelated) PIE test
    program elf/tst-pie1 and expects the attempt to fail.  */
diff --git a/elf/tst-dlopenrpath.c b/elf/tst-dlopenrpath.c
index e65b1d7c54..1259f8494f 100644
--- a/elf/tst-dlopenrpath.c
+++ b/elf/tst-dlopenrpath.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <errno.h>
diff --git a/elf/tst-dlopenrpathmod.c b/elf/tst-dlopenrpathmod.c
index 416e8ad744..082b789400 100644
--- a/elf/tst-dlopenrpathmod.c
+++ b/elf/tst-dlopenrpathmod.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdio.h>
diff --git a/elf/tst-dlsym-error.c b/elf/tst-dlsym-error.c
index 78c6719fe5..5dbe868b7a 100644
--- a/elf/tst-dlsym-error.c
+++ b/elf/tst-dlsym-error.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <gnu/lib-names.h>
diff --git a/elf/tst-env-setuid-tunables.c b/elf/tst-env-setuid-tunables.c
index e92e9f5fbf..45c4ac7d0e 100644
--- a/elf/tst-env-setuid-tunables.c
+++ b/elf/tst-env-setuid-tunables.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* Verify that tunables correctly filter out unsafe tunables like
    glibc.malloc.check and glibc.malloc.mmap_threshold but also retain
diff --git a/elf/tst-env-setuid.c b/elf/tst-env-setuid.c
index a080d2fa1c..535376d133 100644
--- a/elf/tst-env-setuid.c
+++ b/elf/tst-env-setuid.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* Verify that tunables correctly filter out unsafe environment variables like
    MALLOC_CHECK_ and MALLOC_MMAP_THRESHOLD_ but also retain
diff --git a/elf/tst-gnu2-tls1.c b/elf/tst-gnu2-tls1.c
index 9ca2cedd4e..a0137b9831 100644
--- a/elf/tst-gnu2-tls1.c
+++ b/elf/tst-gnu2-tls1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/elf/tst-gnu2-tls1mod.c b/elf/tst-gnu2-tls1mod.c
index 974f532da8..9873e89c17 100644
--- a/elf/tst-gnu2-tls1mod.c
+++ b/elf/tst-gnu2-tls1mod.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 static __thread int ld;
 
diff --git a/elf/tst-ifunc-textrel.c b/elf/tst-ifunc-textrel.c
index 8c9f5498e7..369de15036 100644
--- a/elf/tst-ifunc-textrel.c
+++ b/elf/tst-ifunc-textrel.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 
diff --git a/elf/tst-latepthread.c b/elf/tst-latepthread.c
index c18aadfe18..7c780e5bad 100644
--- a/elf/tst-latepthread.c
+++ b/elf/tst-latepthread.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <signal.h>
diff --git a/elf/tst-latepthreadmod.c b/elf/tst-latepthreadmod.c
index a0d66c222c..54669a8f05 100644
--- a/elf/tst-latepthreadmod.c
+++ b/elf/tst-latepthreadmod.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file is compiled into a DSO which loads libpthread, but fails
    the dynamic linker afterwards.  */
diff --git a/elf/tst-ldconfig-X.sh b/elf/tst-ldconfig-X.sh
index 7ad41c3baf..518fb45c0e 100644
--- a/elf/tst-ldconfig-X.sh
+++ b/elf/tst-ldconfig-X.sh
@@ -15,7 +15,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 set -ex
 
diff --git a/elf/tst-ldconfig-bad-aux-cache.c b/elf/tst-ldconfig-bad-aux-cache.c
index 6e22ff815e..d48d3f0e93 100644
--- a/elf/tst-ldconfig-bad-aux-cache.c
+++ b/elf/tst-ldconfig-bad-aux-cache.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; see the file COPYING.LIB.  If
-   not, see <http://www.gnu.org/licenses/>.  */
+   not, see <https://www.gnu.org/licenses/>.  */
 
 /* This test does the following:
    Run ldconfig to create the caches.
diff --git a/elf/tst-libc_dlvsym-dso.c b/elf/tst-libc_dlvsym-dso.c
index e4fd4f007b..d4464daee9 100644
--- a/elf/tst-libc_dlvsym-dso.c
+++ b/elf/tst-libc_dlvsym-dso.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include "tst-libc_dlvsym.h"
 
diff --git a/elf/tst-libc_dlvsym-static.c b/elf/tst-libc_dlvsym-static.c
index 0f28549eea..3bcc5ff1d7 100644
--- a/elf/tst-libc_dlvsym-static.c
+++ b/elf/tst-libc_dlvsym-static.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <support/xdlfcn.h>
 
diff --git a/elf/tst-libc_dlvsym.c b/elf/tst-libc_dlvsym.c
index 93f307dc6b..bb430cca6b 100644
--- a/elf/tst-libc_dlvsym.c
+++ b/elf/tst-libc_dlvsym.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include "tst-libc_dlvsym.h"
 
diff --git a/elf/tst-libc_dlvsym.h b/elf/tst-libc_dlvsym.h
index 31275f180b..36f831028c 100644
--- a/elf/tst-libc_dlvsym.h
+++ b/elf/tst-libc_dlvsym.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* compare_vsyms is the main entry point for these tests.
 
diff --git a/elf/tst-linkall-static.c b/elf/tst-linkall-static.c
index fbeefe7e43..8860cd249c 100644
--- a/elf/tst-linkall-static.c
+++ b/elf/tst-linkall-static.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; see the file COPYING.LIB.  If
-   not, see <http://www.gnu.org/licenses/>.  */
+   not, see <https://www.gnu.org/licenses/>.  */
 
 #include <math.h>
 #include <pthread.h>
diff --git a/elf/tst-main1.c b/elf/tst-main1.c
index 798cc57c59..e7907b5563 100644
--- a/elf/tst-main1.c
+++ b/elf/tst-main1.c
@@ -14,6 +14,6 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This is empty.  */
diff --git a/elf/tst-main1mod.c b/elf/tst-main1mod.c
index 1a204c9f98..6a660b19cc 100644
--- a/elf/tst-main1mod.c
+++ b/elf/tst-main1mod.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 static int
 do_test (void)
diff --git a/elf/tst-nodelete-dlclose-dso.c b/elf/tst-nodelete-dlclose-dso.c
index 1d65fc4992..0f976d2944 100644
--- a/elf/tst-nodelete-dlclose-dso.c
+++ b/elf/tst-nodelete-dlclose-dso.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This is the primary DSO that is loaded by the appliation.  This DSO
    then loads a plugin with RTLD_NODELETE.  This plugin depends on this
diff --git a/elf/tst-nodelete-dlclose-plugin.c b/elf/tst-nodelete-dlclose-plugin.c
index cd078a31cd..739a332fc9 100644
--- a/elf/tst-nodelete-dlclose-plugin.c
+++ b/elf/tst-nodelete-dlclose-plugin.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This DSO simulates a plugin with a dependency on the
    primary DSO loaded by the appliation.  */
diff --git a/elf/tst-nodelete-dlclose.c b/elf/tst-nodelete-dlclose.c
index 38f8969f0e..8e6c07540c 100644
--- a/elf/tst-nodelete-dlclose.c
+++ b/elf/tst-nodelete-dlclose.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This simulates an application using the primary DSO which loads the
    plugin DSO.  */
diff --git a/elf/tst-nodelete-opened-lib.c b/elf/tst-nodelete-opened-lib.c
index b4164cc1c7..56c87e3d29 100644
--- a/elf/tst-nodelete-opened-lib.c
+++ b/elf/tst-nodelete-opened-lib.c
@@ -14,6 +14,6 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 int foo_var = 42;
diff --git a/elf/tst-nodelete-opened.c b/elf/tst-nodelete-opened.c
index d720f97f66..6d7aa247e2 100644
--- a/elf/tst-nodelete-opened.c
+++ b/elf/tst-nodelete-opened.c
@@ -16,7 +16,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdio.h>
diff --git a/elf/tst-noload.c b/elf/tst-noload.c
index b588b97de4..806a39b622 100644
--- a/elf/tst-noload.c
+++ b/elf/tst-noload.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <dlfcn.h>
 #include <stdio.h>
diff --git a/elf/tst-null-argv-lib.c b/elf/tst-null-argv-lib.c
index f7bceb3510..4afb952c72 100644
--- a/elf/tst-null-argv-lib.c
+++ b/elf/tst-null-argv-lib.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 void
 foo (void)
diff --git a/elf/tst-null-argv.c b/elf/tst-null-argv.c
index 26494401e3..b29dee3276 100644
--- a/elf/tst-null-argv.c
+++ b/elf/tst-null-argv.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 extern void foo (void);
 
diff --git a/elf/tst-pathopt.sh b/elf/tst-pathopt.sh
index b8baddaf40..2ffe7695d7 100755
--- a/elf/tst-pathopt.sh
+++ b/elf/tst-pathopt.sh
@@ -15,7 +15,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 set -e
 
diff --git a/elf/tst-pie2.c b/elf/tst-pie2.c
index 1cd9103afb..736a5d8fbe 100644
--- a/elf/tst-pie2.c
+++ b/elf/tst-pie2.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 
 #include <assert.h>
diff --git a/elf/tst-pldd.c b/elf/tst-pldd.c
index 6b7c94a1c0..3f97e27fa2 100644
--- a/elf/tst-pldd.c
+++ b/elf/tst-pldd.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdio.h>
 #include <string.h>
diff --git a/elf/tst-prelink.c b/elf/tst-prelink.c
index 918e2baac1..a24f5a8d66 100644
--- a/elf/tst-prelink.c
+++ b/elf/tst-prelink.c
@@ -15,7 +15,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdio.h>
 
diff --git a/elf/tst-protected1a.c b/elf/tst-protected1a.c
index 86c0bc1389..59f525f164 100644
--- a/elf/tst-protected1a.c
+++ b/elf/tst-protected1a.c
@@ -22,7 +22,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file must be compiled as PIE to avoid copy relocation when
    accessing protected symbols defined in shared libaries since copy
diff --git a/elf/tst-protected1b.c b/elf/tst-protected1b.c
index 4ea9ca6f00..dc86708ef2 100644
--- a/elf/tst-protected1b.c
+++ b/elf/tst-protected1b.c
@@ -22,7 +22,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file must be compiled as PIE to avoid copy relocation when
    accessing protected symbols defined in shared libaries since copy
diff --git a/elf/tst-protected1mod.h b/elf/tst-protected1mod.h
index 98c1bf7e03..3ba9d65dcc 100644
--- a/elf/tst-protected1mod.h
+++ b/elf/tst-protected1mod.h
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* Prototypes for the functions in the DSOs.  */
 extern int protected1;
diff --git a/elf/tst-protected1moda.c b/elf/tst-protected1moda.c
index 86b346d17e..24302f7b5b 100644
--- a/elf/tst-protected1moda.c
+++ b/elf/tst-protected1moda.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include "tst-protected1mod.h"
 
diff --git a/elf/tst-protected1modb.c b/elf/tst-protected1modb.c
index 61645756e2..3a2601d6cb 100644
--- a/elf/tst-protected1modb.c
+++ b/elf/tst-protected1modb.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdlib.h>
 #include "tst-protected1mod.h"
diff --git a/elf/tst-ptrguard1.c b/elf/tst-ptrguard1.c
index c2c16d8a98..7a085b413c 100644
--- a/elf/tst-ptrguard1.c
+++ b/elf/tst-ptrguard1.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <stdbool.h>
diff --git a/elf/tst-rtld-load-self.sh b/elf/tst-rtld-load-self.sh
index 5afcec7216..eef5861d5e 100755
--- a/elf/tst-rtld-load-self.sh
+++ b/elf/tst-rtld-load-self.sh
@@ -16,7 +16,7 @@
 
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 set -e
 
diff --git a/elf/tst-rtld-preload.sh b/elf/tst-rtld-preload.sh
index f0c0ca11ba..6d420d420c 100755
--- a/elf/tst-rtld-preload.sh
+++ b/elf/tst-rtld-preload.sh
@@ -15,7 +15,7 @@
 #
 # You should have received a copy of the GNU Lesser General Public
 # License along with the GNU C Library; if not, see
-# <http://www.gnu.org/licenses/>.
+# <https://www.gnu.org/licenses/>.
 
 set -e
 
diff --git a/elf/tst-sonamemove-dlopen.c b/elf/tst-sonamemove-dlopen.c
index c496705044..9a10102915 100644
--- a/elf/tst-sonamemove-dlopen.c
+++ b/elf/tst-sonamemove-dlopen.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stddef.h>
 #include <support/check.h>
diff --git a/elf/tst-sonamemove-link.c b/elf/tst-sonamemove-link.c
index 4bc3bf32f8..98f149a950 100644
--- a/elf/tst-sonamemove-link.c
+++ b/elf/tst-sonamemove-link.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* At link time, moved_function is bound to the symbol version
    SONAME_MOVE in tst-sonamemove-runmod1.so, using the
diff --git a/elf/tst-sonamemove-linkmod1.c b/elf/tst-sonamemove-linkmod1.c
index b8a354e5e3..b68e3985b4 100644
--- a/elf/tst-sonamemove-linkmod1.c
+++ b/elf/tst-sonamemove-linkmod1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This function moved from tst-sonamemove-runmod1.so.  This module is
    intended for linking only, to simulate an old application which was
diff --git a/elf/tst-sonamemove-runmod1.c b/elf/tst-sonamemove-runmod1.c
index 5c409e2289..058e8b4bcf 100644
--- a/elf/tst-sonamemove-runmod1.c
+++ b/elf/tst-sonamemove-runmod1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* Dummy function to add the required symbol version.  */
 void
diff --git a/elf/tst-sonamemove-runmod2.c b/elf/tst-sonamemove-runmod2.c
index b5e482eff5..6427a79a11 100644
--- a/elf/tst-sonamemove-runmod2.c
+++ b/elf/tst-sonamemove-runmod2.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* In the test scenario, this function was originally in
    tst-sonamemove-runmod1.so.  */
diff --git a/elf/tst-stackguard1.c b/elf/tst-stackguard1.c
index 8a8e4719d6..756ca9d83b 100644
--- a/elf/tst-stackguard1.c
+++ b/elf/tst-stackguard1.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <errno.h>
 #include <getopt.h>
diff --git a/elf/tst-tls-manydynamic.c b/elf/tst-tls-manydynamic.c
index 752f66e633..9b2111efee 100644
--- a/elf/tst-tls-manydynamic.c
+++ b/elf/tst-tls-manydynamic.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This test intends to exercise dynamic TLS variable allocation.  It
    achieves this by combining dlopen (to avoid static TLS allocation
diff --git a/elf/tst-tls-manydynamic.h b/elf/tst-tls-manydynamic.h
index 2709c3b7f3..2cf4aff49c 100644
--- a/elf/tst-tls-manydynamic.h
+++ b/elf/tst-tls-manydynamic.h
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #ifndef TST_TLS_MANYDYNAMIC_H
 #define TST_TLS_MANYDYNAMIC_H
diff --git a/elf/tst-tls-manydynamicmod.c b/elf/tst-tls-manydynamicmod.c
index 7f64e8349d..47c5fb90ca 100644
--- a/elf/tst-tls-manydynamicmod.c
+++ b/elf/tst-tls-manydynamicmod.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file is parameterized by macros NAME, SETTER, GETTER, which
    are set form the Makefile.  */
diff --git a/elf/tst-tlsalign-extern.c b/elf/tst-tlsalign-extern.c
index 6d695a6f72..c6cd1f077e 100644
--- a/elf/tst-tlsalign-extern.c
+++ b/elf/tst-tlsalign-extern.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 #include <stdio.h>
diff --git a/elf/tst-tlsalign.c b/elf/tst-tlsalign.c
index 10681361e8..4ad301568f 100644
--- a/elf/tst-tlsalign.c
+++ b/elf/tst-tlsalign.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdint.h>
 #include <stdio.h>
diff --git a/elf/tst-unwind-ctor-lib.c b/elf/tst-unwind-ctor-lib.c
index fbafc863cc..e9b95c4a18 100644
--- a/elf/tst-unwind-ctor-lib.c
+++ b/elf/tst-unwind-ctor-lib.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <unwind.h>
 #include <unistd.h>
diff --git a/elf/tst-unwind-ctor.c b/elf/tst-unwind-ctor.c
index 8d48ce7011..2016f720d2 100644
--- a/elf/tst-unwind-ctor.c
+++ b/elf/tst-unwind-ctor.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 extern void dummy (void);
 
diff --git a/elf/tst-unwind-main.c b/elf/tst-unwind-main.c
index 0c345dc31f..92159a43e4 100644
--- a/elf/tst-unwind-main.c
+++ b/elf/tst-unwind-main.c
@@ -14,7 +14,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <unwind.h>
 #include <unistd.h>
diff --git a/elf/vismain.c b/elf/vismain.c
index e6bdab9980..9782d5cf2c 100644
--- a/elf/vismain.c
+++ b/elf/vismain.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 /* This file must be compiled as PIE to avoid copy relocation when
    accessing protected symbols defined in shared libaries since copy
diff --git a/elf/vismod1.c b/elf/vismod1.c
index dd328d6fa1..72a0c16473 100644
--- a/elf/vismod1.c
+++ b/elf/vismod1.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include "vismod.h"
 
diff --git a/elf/vismod2.c b/elf/vismod2.c
index 8c274236c4..f412661cc9 100644
--- a/elf/vismod2.c
+++ b/elf/vismod2.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include <stdlib.h>
 #include "vismod.h"
diff --git a/elf/vismod3.c b/elf/vismod3.c
index c700567c92..5c729260b9 100644
--- a/elf/vismod3.c
+++ b/elf/vismod3.c
@@ -13,7 +13,7 @@
 
    You should have received a copy of the GNU Lesser General Public
    License along with the GNU C Library; if not, see
-   <http://www.gnu.org/licenses/>.  */
+   <https://www.gnu.org/licenses/>.  */
 
 #include "vismod.h"