public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
@ 2021-08-17  8:44 dilyan.palauzov at aegee dot org
  2021-08-17 18:26 ` [Bug dynamic-link/28237] " fweimer at redhat dot com
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: dilyan.palauzov at aegee dot org @ 2021-08-17  8:44 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

            Bug ID: 28237
           Summary: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a
                    symbolic link
           Product: glibc
           Version: 2.34
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: dynamic-link
          Assignee: unassigned at sourceware dot org
          Reporter: dilyan.palauzov at aegee dot org
  Target Milestone: ---

glibc-2.34 installs /lib/ld-linux-x86-64.so.2, which is not a symlink, and 

Running ldconfig prints:

ldconfig: /lib/ld-linux-x86-64.so.2 is not a symbolic link

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug dynamic-link/28237] ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
  2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
@ 2021-08-17 18:26 ` fweimer at redhat dot com
  2021-08-17 18:30 ` dilyan.palauzov at aegee dot org
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: fweimer at redhat dot com @ 2021-08-17 18:26 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

Florian Weimer <fweimer at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |security-
             Status|UNCONFIRMED                 |WAITING
                 CC|                            |fweimer at redhat dot com
   Last reconfirmed|                            |2021-08-17
     Ever confirmed|0                           |1

--- Comment #1 from Florian Weimer <fweimer at redhat dot com> ---
I cannot reproduce this. For me, the installation path is
/lib64/ld-linux-x86-64.so.2, and there is no message from ldconfig.

What exactly are you building and installing? Thanks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug dynamic-link/28237] ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
  2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
  2021-08-17 18:26 ` [Bug dynamic-link/28237] " fweimer at redhat dot com
@ 2021-08-17 18:30 ` dilyan.palauzov at aegee dot org
  2021-08-17 18:38 ` fweimer at redhat dot com
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: dilyan.palauzov at aegee dot org @ 2021-08-17 18:30 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

--- Comment #2 from dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee dot org> ---
I have built and installed libc 2.34.  Afterwards I ran `ldconfig`:

root@mail:~# ldconfig --version
ldconfig (GNU libc) 2.34
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Andreas Jaeger.
root@mail:~# ldconfig
ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link

ldconfig: /usr/local/lib/libguile-2.2.so.1.4.0-gdb.scm is not an ELF file - it
has the wrong magic bytes at the start.


By the way, ldconfig shall not trigger errors for -gdb.scm files, just like it
skips -gdb.py files

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug dynamic-link/28237] ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
  2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
  2021-08-17 18:26 ` [Bug dynamic-link/28237] " fweimer at redhat dot com
  2021-08-17 18:30 ` dilyan.palauzov at aegee dot org
@ 2021-08-17 18:38 ` fweimer at redhat dot com
  2021-08-17 19:13 ` dilyan.palauzov at aegee dot org
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: fweimer at redhat dot com @ 2021-08-17 18:38 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

--- Comment #3 from Florian Weimer <fweimer at redhat dot com> ---
You probably still have an ld-2.33.so file (or an earlier version) installed.
Such files need to be removed during updates. Typically, distribution package
managers take care of that.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug dynamic-link/28237] ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
  2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
                   ` (2 preceding siblings ...)
  2021-08-17 18:38 ` fweimer at redhat dot com
@ 2021-08-17 19:13 ` dilyan.palauzov at aegee dot org
  2021-08-18  6:38 ` dilyan.palauzov at aegee dot org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: dilyan.palauzov at aegee dot org @ 2021-08-17 19:13 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

--- Comment #4 from dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee dot org> ---
This is the content of my /lib64:

total 179584
-rwxr-xr-x 1 root root   159648 Nov  9  2016 libpam.so.0.84.1*
lrwxrwxrwx 1 root root       11 Oct 25  2018 libnsl.so -> libnsl.so.1*
-rwxr-xr-x 1 root root    24168 Oct 25  2018 libBrokenLocale-2.28.so*
-rwxr-xr-x 1 root root  2683592 Oct 25  2018 libm-2.28.so*
-rwxr-xr-x 1 root root    89176 Oct 25  2018 libdl-2.28.so*
-rwxr-xr-x 1 root root   822560 Oct 25  2018 libpthread-2.28.so*
-rwxr-xr-x 1 root root   168200 Oct 25  2018 librt-2.28.so*
-rwxr-xr-x 1 root root   255056 Oct 25  2018 libmvec-2.28.so*
-rwxr-xr-x 1 root root    90720 Oct 25  2018 libcrypt-2.28.so*
-rwxr-xr-x 1 root root   237112 Oct 25  2018 libresolv-2.28.so*
-rwxr-xr-x 1 root root    70656 Oct 25  2018 libnss_dns-2.28.so*
-rwxr-xr-x 1 root root    69088 Oct 25  2018 libanl-2.28.so*
-rwxr-xr-x 1 root root   195408 Oct 25  2018 libnss_files-2.28.so*
-rwxr-xr-x 1 root root   128056 Oct 25  2018 libnss_db-2.28.so*
-rwxr-xr-x 1 root root   106176 Oct 25  2018 libnss_compat-2.28.so*
-rwxr-xr-x 1 root root    63368 Oct 25  2018 libnss_hesiod-2.28.so*
-rwxr-xr-x 1 root root   325576 Oct 25  2018 libnsl-2.28.so*
-rwxr-xr-x 1 root root    29016 Oct 25  2018 libutil-2.28.so*
-rwxr-xr-x 1 root root   664984 Oct 25  2018 ld-2.28.so*
-rwxr-xr-x 1 root root  6573256 Oct 25  2018 libc-2.28.so*
-rw-r--r-- 1 root root    81842 Nov 24  2018 libcap.a
-rw-r--r-- 1 root root    46008 Nov 24  2018 libcap.so.2.26
lrwxrwxrwx 1 root root       14 Nov 24  2018 libcap.so.2 -> libcap.so.2.26
lrwxrwxrwx 1 root root       11 Nov 24  2018 libcap.so -> libcap.so.2
-rwxr-xr-x 1 root root  2583992 Dec 25  2018 libsystemd.so.0.24.0*
-rwxr-xr-x 1 root root  1260232 Dec 25  2018 libudev.so.1.6.12*
-rwxr-xr-x 1 root root  2706424 Feb 23  2019 libsystemd.so.0.25.0*
-rwxr-xr-x 1 root root  1326776 Feb 23  2019 libudev.so.1.6.13*
-rwxr-xr-x 1 root root    24328 Mar  3  2019 libBrokenLocale-2.29.so*
-rwxr-xr-x 1 root root  2593088 Mar  3  2019 libm-2.29.so*
-rwxr-xr-x 1 root root    94192 Mar  3  2019 libdl-2.29.so*
-rwxr-xr-x 1 root root   903664 Mar  3  2019 libpthread-2.29.so*
-rwxr-xr-x 1 root root   179952 Mar  3  2019 librt-2.29.so*
-rwxr-xr-x 1 root root   252464 Mar  3  2019 libmvec-2.29.so*
-rwxr-xr-x 1 root root    96584 Mar  3  2019 libcrypt-2.29.so*
-rwxr-xr-x 1 root root   259080 Mar  3  2019 libresolv-2.29.so*
-rwxr-xr-x 1 root root    82768 Mar  3  2019 libnss_dns-2.29.so*
-rwxr-xr-x 1 root root    73152 Mar  3  2019 libanl-2.29.so*
-rwxr-xr-x 1 root root   208120 Mar  3  2019 libnss_files-2.29.so*
-rwxr-xr-x 1 root root   134704 Mar  3  2019 libnss_db-2.29.so*
-rwxr-xr-x 1 root root   112032 Mar  3  2019 libnss_compat-2.29.so*
-rwxr-xr-x 1 root root    66888 Mar  3  2019 libnss_hesiod-2.29.so*
-rwxr-xr-x 1 root root   352680 Mar  3  2019 libnsl-2.29.so*
-rwxr-xr-x 1 root root    29952 Mar  3  2019 libutil-2.29.so*
-rwxr-xr-x 1 root root   728672 Mar  3  2019 ld-2.29.so*
-rwxr-xr-x 1 root root  7204688 Mar  3  2019 libc-2.29.so*
-rwxr-xr-x 1 root root  2709680 May 17  2019 libsystemd.so.0.26.0*
-rwxr-xr-x 1 root root  1320288 May 17  2019 libudev.so.1.6.14*
-rwxr-xr-x 1 root root    34144 Jul 22  2019 libpamc.so.0.82.1*
lrwxrwxrwx 1 root root       17 Jul 22  2019 libpamc.so.0 -> libpamc.so.0.82.1*
lrwxrwxrwx 1 root root       17 Jul 22  2019 libpamc.so -> libpamc.so.0.82.1*
-rwxr-xr-x 1 root root      903 Jul 22  2019 libpamc.la*
-rwxr-xr-x 1 root root    27592 Jul 22  2019 libpam_misc.so.0.82.1*
lrwxrwxrwx 1 root root       21 Jul 22  2019 libpam_misc.so.0 ->
libpam_misc.so.0.82.1*
lrwxrwxrwx 1 root root       21 Jul 22  2019 libpam_misc.so ->
libpam_misc.so.0.82.1*
-rwxr-xr-x 1 root root      949 Jul 22  2019 libpam_misc.la*
-rwxr-xr-x 1 root root   130032 Aug 11  2019 libpam.so.0.84.2*
lrwxrwxrwx 1 root root       16 Aug 11  2019 libpam.so.0 -> libpam.so.0.84.2*
lrwxrwxrwx 1 root root       16 Aug 11  2019 libpam.so -> libpam.so.0.84.2*
-rwxr-xr-x 1 root root      902 Aug 11  2019 libpam.la*
-rwxr-xr-x 1 root root    33552 Apr 17  2020 libBrokenLocale-2.31.so*
-rwxr-xr-x 1 root root  6005640 Apr 17  2020 libm-2.31.so*
-rwxr-xr-x 1 root root   251328 Apr 17  2020 libdl-2.31.so*
-rwxr-xr-x 1 root root  2657608 Apr 17  2020 libpthread-2.31.so*
-rwxr-xr-x 1 root root   372888 Apr 17  2020 librt-2.31.so*
-rwxr-xr-x 1 root root   878968 Apr 17  2020 libmvec-2.31.so*
-rwxr-xr-x 1 root root   180128 Apr 17  2020 libcrypt-2.31.so*
-rwxr-xr-x 1 root root   509864 Apr 17  2020 libresolv-2.31.so*
-rwxr-xr-x 1 root root   149600 Apr 17  2020 libnss_dns-2.31.so*
-rwxr-xr-x 1 root root   146096 Apr 17  2020 libanl-2.31.so*
-rwxr-xr-x 1 root root   425288 Apr 17  2020 libnss_files-2.31.so*
-rwxr-xr-x 1 root root   285488 Apr 17  2020 libnss_db-2.31.so*
-rwxr-xr-x 1 root root   208536 Apr 17  2020 libnss_compat-2.31.so*
-rwxr-xr-x 1 root root   131696 Apr 17  2020 libnss_hesiod-2.31.so*
-rwxr-xr-x 1 root root   782352 Apr 17  2020 libnsl-2.31.so*
-rwxr-xr-x 1 root root    45976 Apr 17  2020 libutil-2.31.so*
-rwxr-xr-x 1 root root  1494720 Apr 17  2020 ld-2.31.so*
-rwxr-xr-x 1 root root 18388912 Apr 17  2020 libc-2.31.so*
-rwxr-xr-x 1 root root  3882160 Apr 17  2020 libsystemd.so.0.28.0*
-rwxr-xr-x 1 root root  1929976 Apr 17  2020 libudev.so.1.6.17*
-rwxr-xr-x 1 root root    47984 Sep 29  2020 libBrokenLocale-2.32.so*
-rwxr-xr-x 1 root root  6243152 Sep 29  2020 libm-2.32.so*
-rwxr-xr-x 1 root root   263280 Sep 29  2020 libdl-2.32.so*
-rwxr-xr-x 1 root root  2505312 Sep 29  2020 libpthread-2.32.so*
-rwxr-xr-x 1 root root   401576 Sep 29  2020 librt-2.32.so*
-rwxr-xr-x 1 root root   899488 Sep 29  2020 libmvec-2.32.so*
-rwxr-xr-x 1 root root   192120 Sep 29  2020 libcrypt-2.32.so*
-rwxr-xr-x 1 root root   522224 Sep 29  2020 libresolv-2.32.so*
-rwxr-xr-x 1 root root   159800 Sep 29  2020 libnss_dns-2.32.so*
-rwxr-xr-x 1 root root   157048 Sep 29  2020 libanl-2.32.so*
-rwxr-xr-x 1 root root   404128 Sep 29  2020 libnss_files-2.32.so*
-rwxr-xr-x 1 root root   300120 Sep 29  2020 libnss_db-2.32.so*
-rwxr-xr-x 1 root root   220712 Sep 29  2020 libnss_compat-2.32.so*
-rwxr-xr-x 1 root root   146752 Sep 29  2020 libnss_hesiod-2.32.so*
-rwxr-xr-x 1 root root   796448 Sep 29  2020 libnsl-2.32.so*
-rwxr-xr-x 1 root root    61640 Sep 29  2020 libutil-2.32.so*
-rwxr-xr-x 1 root root  1601808 Sep 29  2020 ld-2.32.so*
-rwxr-xr-x 1 root root 18847624 Sep 29  2020 libc-2.32.so*
-rwxr-xr-x 1 root root  4007200 Sep 29  2020 libsystemd.so.0.29.0*
-rwxr-xr-x 1 root root  1980160 Sep 29  2020 libudev.so.1.6.18*
-rwxr-xr-x 1 root root  3911616 Jan 28  2021 libsystemd.so.0.30.0*
-rwxr-xr-x 1 root root  1929688 Jan 28  2021 libudev.so.1.7.0*
lrwxrwxrwx 1 d    d          20 Aug 15 22:41 libBrokenLocale.so ->
libBrokenLocale.so.1*
lrwxrwxrwx 1 d    d          10 Aug 15 22:41 libdl.so -> libdl.so.2*
lrwxrwxrwx 1 d    d          15 Aug 15 22:41 libpthread.so -> libpthread.so.0*
lrwxrwxrwx 1 d    d          10 Aug 15 22:41 librt.so -> librt.so.1*
lrwxrwxrwx 1 d    d          17 Aug 15 22:41 libthread_db.so ->
libthread_db.so.1*
lrwxrwxrwx 1 d    d          12 Aug 15 22:41 libmvec.so -> libmvec.so.1*
lrwxrwxrwx 1 d    d          13 Aug 15 22:41 libcrypt.so -> libcrypt.so.1*
lrwxrwxrwx 1 d    d          14 Aug 15 22:41 libresolv.so -> libresolv.so.2*
lrwxrwxrwx 1 d    d          18 Aug 15 22:41 libnss_hesiod.so ->
libnss_hesiod.so.2*
lrwxrwxrwx 1 d    d          17 Aug 15 22:41 libnss_files.so ->
libnss_files.so.2*
lrwxrwxrwx 1 d    d          15 Aug 15 22:41 libnss_dns.so -> libnss_dns.so.2*
lrwxrwxrwx 1 d    d          14 Aug 15 22:41 libnss_db.so -> libnss_db.so.2*
lrwxrwxrwx 1 d    d          18 Aug 15 22:41 libnss_compat.so ->
libnss_compat.so.2*
lrwxrwxrwx 1 d    d          11 Aug 15 22:41 libanl.so -> libanl.so.1*
lrwxrwxrwx 1 d    d          12 Aug 15 22:41 libutil.so -> libutil.so.1*
-rwxr-xr-x 1 root root    32048 Aug 16 23:19 libBrokenLocale-2.33.so*
-rwxr-xr-x 1 root root  5469832 Aug 16 23:19 libm-2.33.so*
-rwxr-xr-x 1 root root   145528 Aug 16 23:19 libdl-2.33.so*
-rwxr-xr-x 1 root root  1391712 Aug 16 23:19 libpthread-2.33.so*
-rwxr-xr-x 1 root root   234408 Aug 16 23:19 librt-2.33.so*
-rwxr-xr-x 1 root root   575768 Aug 16 23:19 libmvec-2.33.so*
-rwxr-xr-x 1 root root   155864 Aug 16 23:19 libcrypt-2.33.so*
-rwxr-xr-x 1 root root   298176 Aug 16 23:19 libthread_db-1.0.so*
-rwxr-xr-x 1 root root   470032 Aug 16 23:19 libresolv-2.33.so*
-rwxr-xr-x 1 root root   116760 Aug 16 23:19 libnss_dns-2.33.so*
-rwxr-xr-x 1 root root    72432 Aug 16 23:19 libanl-2.33.so*
-rwxr-xr-x 1 root root   301728 Aug 16 23:19 libnss_files-2.33.so*
-rwxr-xr-x 1 root root   174880 Aug 16 23:19 libnss_db-2.33.so*
-rwxr-xr-x 1 root root   196168 Aug 16 23:19 libnss_compat-2.33.so*
-rwxr-xr-x 1 root root    94472 Aug 16 23:19 libnss_hesiod-2.33.so*
-rwxr-xr-x 1 root root   577080 Aug 16 23:19 libnsl-2.33.so*
-rwxr-xr-x 1 root root    38392 Aug 16 23:19 libutil-2.33.so*
-rwxr-xr-x 1 root root  1357688 Aug 16 23:19 ld-2.33.so*
-rwxr-xr-x 1 root root 13706672 Aug 16 23:19 libc-2.33.so*
-rwxr-xr-x 1 root root    31304 Aug 16 23:20 libBrokenLocale.so.1*
-rwxr-xr-x 1 root root  3356240 Aug 16 23:21 libm.so.6*
-rwxr-xr-x 1 root root    21200 Aug 16 23:22 libdl.so.2*
-rwxr-xr-x 1 root root    20904 Aug 16 23:22 libpthread.so.0*
-rwxr-xr-x 1 root root    26336 Aug 16 23:22 librt.so.1*
-rwxr-xr-x 1 root root    51504 Aug 16 23:22 libmemusage.so*
-rwxr-xr-x 1 root root   185520 Aug 16 23:22 libc_malloc_debug.so.0*
-rwxr-xr-x 1 root root 12529640 Aug 16 23:22 libc.so.6*
-rwxr-xr-x 1 root root    69136 Aug 16 23:23 libSegFault.so*
-rwxr-xr-x 1 root root    22368 Aug 16 23:23 libpcprofile.so*
-rwxr-xr-x 1 root root   582008 Aug 16 23:23 libmvec.so.1*
-rwxr-xr-x 1 root root   128728 Aug 16 23:25 libcrypt.so.1*
-rwxr-xr-x 1 root root   268224 Aug 16 23:25 libthread_db.so.1*
-rwxr-xr-x 1 root root   253168 Aug 16 23:25 libresolv.so.2*
-rwxr-xr-x 1 root root    19072 Aug 16 23:25 libnss_dns.so.2*
-rwxr-xr-x 1 root root    19848 Aug 16 23:25 libanl.so.1*
-rwxr-xr-x 1 root root    19072 Aug 16 23:25 libnss_files.so.2*
-rwxr-xr-x 1 root root   154192 Aug 16 23:25 libnss_db.so.2*
-rwxr-xr-x 1 root root   168616 Aug 16 23:25 libnss_compat.so.2*
-rwxr-xr-x 1 root root    76904 Aug 16 23:25 libnss_hesiod.so.2*
-rwxr-xr-x 1 root root   513232 Aug 16 23:25 libnsl.so.1*
-rwxr-xr-x 1 root root    19848 Aug 16 23:25 libutil.so.1*
-rwxr-xr-x 1 root root  1222816 Aug 16 23:25 ld-linux-x86-64.so.2*
-rwxr-xr-x 1 root root  4085000 Aug 16 23:53 libsystemd.so.0.32.0*
-rwxr-xr-x 1 root root  2359544 Aug 16 23:53 libudev.so.1.7.2*
-rwxr-xr-x 1 root root  2028856 Aug 16 23:54 libnss_myhostname.so.2*
-rwxr-xr-x 1 root root  2559304 Aug 16 23:54 libnss_mymachines.so.2*
-rwxr-xr-x 1 root root  2704792 Aug 16 23:54 libnss_systemd.so.2*
-rwxr-xr-x 1 root root  1913544 Aug 16 23:54 libnss_resolve.so.2*
lrwxrwxrwx 1 root root       16 Aug 16 23:56 libudev.so.1 -> libudev.so.1.7.2*
lrwxrwxrwx 1 root root       12 Aug 16 23:56 libudev.so -> libudev.so.1*
lrwxrwxrwx 1 root root       20 Aug 16 23:56 libsystemd.so.0 ->
libsystemd.so.0.32.0*
lrwxrwxrwx 1 root root       15 Aug 16 23:56 libsystemd.so -> libsystemd.so.0*
drwxr-xr-x 4 root root     4096 Aug 16 23:56 security/
-rw-r--r-- 1 root root        0 Aug 17 19:03 lib64-ls-ltr

ld-linux-x86-64.so.2 is installed by libc2.34’s make install. As can be seen, I
do not use package managers, but install new libc versions over old ones.

If ldconfig wants me to uninstall old libc versions, it shall state so, rather
than the mysterios `ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic
link`.

# readelf -d ld-linux-x86-64.so.2 

Dynamic section at offset 0x2fe70 contains 19 entries:
  Tag        Type                         Name/Value
 0x000000000000000e (SONAME)             Library soname: [ld-linux-x86-64.so.2]
 0x0000000000000004 (HASH)               0x270
 0x000000006ffffef5 (GNU_HASH)           0x340
 0x0000000000000005 (STRTAB)             0x730
 0x0000000000000006 (SYMTAB)             0x430
 0x000000000000000a (STRSZ)              577 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x31000
 0x0000000000000002 (PLTRELSZ)           96 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0xb68
 0x0000000000000007 (RELA)               0xa60
 0x0000000000000008 (RELASZ)             264 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000006ffffffc (VERDEF)             0x9b8
 0x000000006ffffffd (VERDEFNUM)          5
 0x000000006ffffff0 (VERSYM)             0x972
 0x000000006ffffff9 (RELACOUNT)          9
 0x0000000000000000 (NULL)               0x0

Is SONAME correct?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug dynamic-link/28237] ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
  2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
                   ` (3 preceding siblings ...)
  2021-08-17 19:13 ` dilyan.palauzov at aegee dot org
@ 2021-08-18  6:38 ` dilyan.palauzov at aegee dot org
  2021-08-19 12:24 ` fweimer at redhat dot com
  2021-08-19 12:30 ` dilyan.palauzov at aegee dot org
  6 siblings, 0 replies; 8+ messages in thread
From: dilyan.palauzov at aegee dot org @ 2021-08-18  6:38 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

--- Comment #5 from dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee dot org> ---
Is the problem caused, because /lib64/ld-2.33.so exists, it has

readelf -d ld-2.33.so
Dynamic section at offset 0x2de70 contains 19 entries:
  Tag        Type                         Name/Value
 0x000000000000000e (SONAME)             Library soname: [ld-linux-x86-64.so.2]

and therefore ld-linux-x86-64.so.2 is not a symbolic link?

In this case, the upgrade procedure from 2.33 to 2.34 is significantly
different from the upgrade procedures in previous versions.  In previous
versions, upgrade was a matter of installing additional files, and , by means
of `make install` changing symlink destinations.  In 2.34 the upgrade procedure
suggests deleting old files.

In other words https://tldp.org/HOWTO/html_single/Glibc-Install-HOWTO/ does not
apply any more.

The NEWS file shall document the change in the upgrade procedure 2.33 → 2.34.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug dynamic-link/28237] ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
  2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
                   ` (4 preceding siblings ...)
  2021-08-18  6:38 ` dilyan.palauzov at aegee dot org
@ 2021-08-19 12:24 ` fweimer at redhat dot com
  2021-08-19 12:30 ` dilyan.palauzov at aegee dot org
  6 siblings, 0 replies; 8+ messages in thread
From: fweimer at redhat dot com @ 2021-08-19 12:24 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

Florian Weimer <fweimer at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WORKSFORME
             Status|WAITING                     |RESOLVED

--- Comment #6 from Florian Weimer <fweimer at redhat dot com> ---
That documention still mentioned LinuxThreads, so it's been out of date for
about 18 years. The “make install” command mentioned there doesn't work,
either.

You really should install glibc into a clean chroot/sysroot using “make install
DESTDIR=…”, or use a package manager. This is the only way to avoid cruft from
a previous installation.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug dynamic-link/28237] ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link
  2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
                   ` (5 preceding siblings ...)
  2021-08-19 12:24 ` fweimer at redhat dot com
@ 2021-08-19 12:30 ` dilyan.palauzov at aegee dot org
  6 siblings, 0 replies; 8+ messages in thread
From: dilyan.palauzov at aegee dot org @ 2021-08-19 12:30 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=28237

--- Comment #7 from dilyan.palauzov at aegee dot org <dilyan.palauzov at aegee dot org> ---
make install has worked so far, incl. for v 2.33 .  I run Linux from Scratch -
without package manager.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-08-19 12:30 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-17  8:44 [Bug dynamic-link/28237] New: ldconfig: /lib64/ld-linux-x86-64.so.2 is not a symbolic link dilyan.palauzov at aegee dot org
2021-08-17 18:26 ` [Bug dynamic-link/28237] " fweimer at redhat dot com
2021-08-17 18:30 ` dilyan.palauzov at aegee dot org
2021-08-17 18:38 ` fweimer at redhat dot com
2021-08-17 19:13 ` dilyan.palauzov at aegee dot org
2021-08-18  6:38 ` dilyan.palauzov at aegee dot org
2021-08-19 12:24 ` fweimer at redhat dot com
2021-08-19 12:30 ` dilyan.palauzov at aegee dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).