Bug 49857 - /lib/ld-musl-x86_64.so.1 is a broken symlink on merged-usr
Summary: /lib/ld-musl-x86_64.so.1 is a broken symlink on merged-usr
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: musl-libc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46738
  Show dependency tree
 
Reported: 2024-04-02 01:18 MSK by Arseny Maslennikov
Modified: 2024-04-18 06:11 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arseny Maslennikov 2024-04-02 01:18:47 MSK
После апгрейда на filesystem 3 симлинк /lib/ld-musl-x86_64.so.1 начинает указывать не туда, а именно на /usr/usr/lib64/musl/lib/libc.so.

Надо исправить. Видимо, одновременно с filesystem, и поставить Conflicts: filesystem < 3.
Comment 1 Arseny Maslennikov 2024-04-02 10:43:03 MSK
(In reply to Arseny Maslennikov from comment #0)
> одновременно с filesystem, и поставить Conflicts: filesystem < 3.

Если точнее: не раньше, чем filesystem. Как заставить это работать в обеих иерархиях, я не представляю.
Comment 2 Vitaly Chikunov 2024-04-02 11:52:34 MSK
Не относительный симлинк сделать?
Comment 3 Vitaly Chikunov 2024-04-02 12:12:13 MSK
Ну да так не получается сделать, так как такой "битый" симлинк не доживает до запаковки.

RPM build errors:
    No such file or directory: /usr/src/tmp/musl-buildroot/lib/ld-musl-x86_64.so.1
Comment 4 Vitaly Chikunov 2024-04-02 12:19:14 MSK
К слову, в логе сборки (апстримный make install):

$(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so
        $(INSTALL) -D -l $(libdir)/libc.so $@ || true


12:04:11 /usr/libexec/rpm-build/install -p -D -l /usr/lib64/musl/lib/libc.so /usr/src/tmp/musl-buildroot/lib/ld-musl-x86_64.so.1 || true
12:04:11 /bin/install: invalid option -- 'l'
12:04:11 Try '/bin/install --help' for more information.

Интересно на какую систему это рассчитано.
Comment 5 Repository Robot 2024-04-18 06:11:27 MSK
musl-1.2.5-alt2 -> sisyphus:

 Tue Apr 02 2024 Vitaly Chikunov <vt@altlinux> 1.2.5-alt2
 - Exchange ldso symlink and binary (ALT#49857).