netbsd-current: major bump of libi386

[email protected]
Newsgroups gmane.os.netbsd.current,gmane.os.netbsd.ports.i386
Message-ID <[email protected]>
Hi current-users, port-i386.

If you are using NetBSD-current on i386, you may want to know that
libi386's major number was increased following the removal of functions:

  i386_vm86: for virtual 8086 mode (kernel code removed)
  i386_pmc: hardware performance counters (now only functional for
  some amd64)

The primary user of libi386 is libpciaccess, used by Xorg.
libpciaccess doesn't use the removed functions, but it expects the file
'/usr/lib/libi386.so.1' to exist, and the new one will be called
'/usr/lib/libi386.so.2'.

If you remove the old library version via postinstall, you will need to
rebuild libpciaccess.

for pkgsrc/modular Xorg, you will need to rebuild: sysutils/libpciaccess.
for base Xorg, it is part of xbase.tgz.

amd64 has the library too, but it is not used by libpciaccess on it.
This is only relevant for NetBSD-current.

Thanks.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.