https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235867
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: b...@freebsd.org Reporter: o...@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 Feb 14 23:36:20 MSK 2019 x...@yy.zz.ru:/usr/obj/usr/src/sys/GENERIC amd64 $ cat /etc/libmap.conf # $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 => /lib/libelf.so.2 (0x800833000) libkvm.so.7 => /lib/libkvm.so.7 (0x800a4a000) libpmc.so.5 => /usr/lib/libpmc.so.5 (0x800c58000) libm.so.5 => /lib/libm.so.5 (0x800eff000) libncursesw.so.8 => /lib/libncursesw.so.8 (0x80112c000) libc.so.7 => /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 => /lib/libelf.so.2 (0x800833000) libkvm.so.7 => /lib/libkvm.so.7 (0x800a4a000) libpmc.so.5 => /usr/lib/libpmc.so.5 (0x800c58000) libm.so.5 => /usr/local/php56libz/libm.so.5 (0x800eff000) libncursesw.so.8 => /lib/libncursesw.so.8 (0x80112c000) libc.so.7 => /lib/libc.so.7 (0x80138b000) that works. Definition of LD_LIBMAP also works: $ env LD_LIBMAP="/lib /usr/local/php56libz" ldd /usr/sbin/pmcstat /usr/sbin/pmcstat: libelf.so.2 => not found (0) libkvm.so.7 => not found (0) libpmc.so.5 => /usr/lib/libpmc.so.5 (0x800833000) libm.so.5 => /usr/local/php56libz/libm.so.5 (0x800ada000) libncursesw.so.8 => not found (0) libc.so.7 => /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. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"