]> mj.ucw.cz Git - pciutils.git/commit
libpci: Do not call unversioned symbols from libpci itself
authorPali Rohár <pali@kernel.org>
Sun, 8 May 2022 08:52:35 +0000 (10:52 +0200)
committerPali Rohár <pali@kernel.org>
Sun, 30 Oct 2022 15:00:36 +0000 (16:00 +0100)
commit26a64f917656453051d200cc7bf87710a0bfcef7
treeace5a45c56d3e6d02fb03ff73d340bceb0d00d2b
parent32934d5b6a5b2e0883aee817e08704d756ccee28
libpci: Do not call unversioned symbols from libpci itself

Windows version of GNU LD has bugs which cause that linker would translate
this unknown unversioned symbols to some random version.

So change pci_fill_info() to pci_fill_info_v38() in lib/filter.c to ensure
that last version of this function would be used also by Windows version of
GNU LD linker.

Before this change GNU LD translated this function call to symbol
_pci_fill_info@LIBPCI_3.0. After this change GNU LD translate it to
_pci_fill_info@LIBPCI_3.8.
lib/filter.c