Date: Tue, 19 Feb 2019 20:27:10 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 235867] libmap Message-ID: <bug-235867-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235867 Bug ID: 235867 Summary: libmap Product: Base System Version: 11.2-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: conf Assignee: bugs@FreeBSD.org Reporter: oleg@pcbtech.ru libmap.conf's /path1 to /path2 replacement doesn't work e.g.: $ uname -a FreeBSD xx.yy.ru 11.2-RELEASE-p9 FreeBSD 11.2-RELEASE-p9 #0 r344133: Thu Fe= b 14 23:36:20 MSK 2019 xx@yy.zz.ru:/usr/obj/usr/src/sys/GENERIC amd64 $ cat /etc/libmap.conf=20 # $FreeBSD: releng/11.2/etc/libmap.conf 253853 2013-08-01 05:50:42Z jlh $ includedir /usr/local/etc/libmap.d $ cat /usr/local/etc/libmap.d/error.conf [/usr/sbin/pmcstat] /lib /usr/local/php56libz $ ldd /usr/sbin/pmcstat /usr/sbin/pmcstat: libelf.so.2 =3D> /lib/libelf.so.2 (0x800833000) libkvm.so.7 =3D> /lib/libkvm.so.7 (0x800a4a000) libpmc.so.5 =3D> /usr/lib/libpmc.so.5 (0x800c58000) libm.so.5 =3D> /lib/libm.so.5 (0x800eff000) libncursesw.so.8 =3D> /lib/libncursesw.so.8 (0x80112c000) libc.so.7 =3D> /lib/libc.so.7 (0x80138b000) let's add a line with direct lib substitution: $ cat /usr/local/etc/libmap.d/error.conf [/usr/sbin/pmcstat] /lib /usr/local/php56libz libm.so.5 /usr/local/php56libz/libm.so.5 $ ldd /usr/sbin/pmcstat /usr/sbin/pmcstat: libelf.so.2 =3D> /lib/libelf.so.2 (0x800833000) libkvm.so.7 =3D> /lib/libkvm.so.7 (0x800a4a000) libpmc.so.5 =3D> /usr/lib/libpmc.so.5 (0x800c58000) libm.so.5 =3D> /usr/local/php56libz/libm.so.5 (0x800eff000) libncursesw.so.8 =3D> /lib/libncursesw.so.8 (0x80112c000) libc.so.7 =3D> /lib/libc.so.7 (0x80138b000) that works. Definition of LD_LIBMAP also works: $ env LD_LIBMAP=3D"/lib /usr/local/php56libz" ldd /usr/sbin/pmcstat /usr/sbin/pmcstat: libelf.so.2 =3D> not found (0) libkvm.so.7 =3D> not found (0) libpmc.so.5 =3D> /usr/lib/libpmc.so.5 (0x800833000) libm.so.5 =3D> /usr/local/php56libz/libm.so.5 (0x800ada000) libncursesw.so.8 =3D> not found (0) libc.so.7 =3D> /usr/local/php56libz/libc.so.7 (0x800d07000) So, I suppose that the bug occurs while trying to override /path1 to /path2 within libmap.conf subsystem. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-235867-227>