Peter Memishian wrote: > > while trying to test libpcap with wireshark and tcpdump I've come across > > a problem when compiling tcpdump or wireshark in the clearview-uv bits. > > Compiling with pre-cleaview-uv bits works fine. The issue is because > > libdlpi links with libdladm (needed for dlpi_walk()). > > That's not inherently a problem -- it's quite normal for public libraries > to depend on private libraries. I suspect this is a variant of 6581777, > whereby gcc is (errantly) overriding the default library search path to be > just /usr/lib via -YP or similar magic, libdladm (which exists only in > /lib) cannot be found as a result. > > As discussed in 6581777, we can put in a workaround by adding a symlink > from /usr/lib/libdladm.so.1 to /lib, but it'd be nice to fix gcc instead > (assuming it's the source of the problem). > > I tried compiling with the additional flags to search under '/lib' and this works for me. I don't think adding a symlink from /usr/lib/libdladm.so.1 to /lib is the correct solution. Until gcc gets fixed I can instead have the configure script search in /lib directory.
Thanks, Sagun
