aosc-os-abbs icon indicating copy to clipboard operation
aosc-os-abbs copied to clipboard

glib (GLib): rebuild for libmount update

Open MingcongBai opened this issue 1 year ago • 2 comments

Topic Description

  • glib: rebuild for libmount (util-linux) update When attempting to launch baidunetdisk: /opt/baidunetdisk/baidunetdisk: /usr/lib/libmount.so.1: version `MOUNT_2_40' not found (required by /usr/lib/libgio-2.0.so.0)'

Package(s) Affected

  • glib: 2.80.0-3

Security Update?

No

Build Order

#buildit glib

Test Build(s) Done

Primary Architectures

  • [x] AMD64 amd64
  • [x] AArch64 arm64
  • [x] LoongArch 64-bit loongarch64

Secondary Architectures

  • [x] Loongson 3 loongson3
  • [x] PowerPC 64-bit (Little Endian) ppc64el
  • [x] RISC-V 64-bit riscv64

Experimental Architectures

  • [ ] MIPS R6 64-bit (Little Endian) mips64r6el

MingcongBai avatar May 14 '24 01:05 MingcongBai

libmount does have the version:

$ readelf -a /usr/lib/libmount.so.1 | grep MOUNT_2_40
000000051b18  014800000007 R_X86_64_JUMP_SLO 0000000000010500 mnt_unref_lock@@MOUNT_2_40 + 0
000000051ea8  015500000007 R_X86_64_JUMP_SLO 00000000000104f0 mnt_ref_lock@@MOUNT_2_40 + 0
   206: 00000000000344c0    31 FUNC    GLOBAL DEFAULT   15 mnt_[...]@@MOUNT_2_40
   288: 0000000000000000     0 OBJECT  GLOBAL DEFAULT  ABS MOUNT_2_40
   328: 0000000000010500    29 FUNC    GLOBAL DEFAULT   15 mnt_[...]@@MOUNT_2_40
   341: 00000000000104f0     9 FUNC    GLOBAL DEFAULT   15 mnt_[...]@@MOUNT_2_40
  0cc:   a (MOUNT_2.28)    2 (MOUNT_2.19)   12 (MOUNT_2_40)    f (MOUNT_2_37)
  120:  12 (MOUNT_2_40)    7 (MOUNT_2.24)    2 (MOUNT_2.19)    6 (MOUNT_2.23)
  148:  12 (MOUNT_2_40)    9 (MOUNT_2.26)   11 (MOUNT_2_39)    2 (MOUNT_2.19)
  154:   2 (MOUNT_2.19)   12 (MOUNT_2_40)    2 (MOUNT_2.19)    4 (MOUNT_2.21)
  0x0254: Rev: 1  Flags: none  Index: 18  Cnt: 2  Name: MOUNT_2_40

jiegec avatar May 14 '24 01:05 jiegec

glib also depends on util-linux 2.40:

Package: glib
Version: 2.80.0-2
Section: libs
Maintainer: AOSC OS Maintainers <[email protected]>
Installed-Size: 144 MB
Provides: gir1.2-glibunix-2.0 (= 0:2.80.0-2), gir1.2-girepository-3.0 (= 0:2.80.0-2), gir1.2-gobject-2.0 (= 0:2.80.0-2), gir1.2-glib-2.0 (= 0:2.80.0-2), gir1.2-gio-2.0 (= 0:2.80.0-2), gir1.2-gmodule-2.0 (= 0:2.80.0-2), gir1.2-giounix-2.0 (= 0:2.80.0-2), libgmodule2.0-0.8000 (= 0:2.80.0-2), libgirepository2.0-dev (= 0:2.80.0-2), libgthread2.0-0.8000 (= 0:2.80.0-2), libgio2.0-0.8000 (= 0:2.80.0-2), libglib2.0-dev (= 0:2.80.0-2), libgio2.0-0 (= 0:2.80.0-2), libglib2.0-0.8000 (= 0:2.80.0-2), libglib2.0-0 (= 0:2.80.0-2), libgio2.0-dev (= 0:2.80.0-2), libgobject2.0-0 (= 0:2.80.0-2), libgobject2.0-dev (= 0:2.80.0-2), libgirepository2.0-0.8000 (= 0:2.80.0-2), libgirepository2.0-0 (= 0:2.80.0-2), libgthread2.0-0 (= 0:2.80.0-2), libgmodule2.0-0 (= 0:2.80.0-2), libgthread2.0-dev (= 0:2.80.0-2), libgobject2.0-0.8000 (= 0:2.80.0-2), libgmodule2.0-dev (= 0:2.80.0-2)
Depends: cryptsetup (>= 2.7.0), glibc (>= 1:2.38), pcre (>= 8.44-2), libffi (>= 3.4.4), elfutils (>= 0.188-1), util-linux (>= 2.40-1)

jiegec avatar May 14 '24 01:05 jiegec

Is it still relevant?

jiegec avatar May 23 '24 15:05 jiegec