31.05.2012 16:58, Konstantin Belousov writes: >> But actually I shouldn't have to use LD_32_LIBRARY_PATH. >> I mean, it's ldconfig's job to configure the directories for >> locating the libraries. >> >> What is wrong here? > The library search order is LD_{32}_LIBRARY_PATH, then DT_RPATH from > the binary, then hints, then /lib:/usr/lib. So if rpath of the binary > contains /usr/local/lib, you get /usr/local/lib before hints. > > Rtld uses only the search path from the hints file. When a library with > the matched name found, rtld tries to load it. Regardless of the result > of the load attempt, further components of the search path list are not > tried. > > Look at the olvwm binary with readelf and see whether DT_RPATH specifies > /usr/local/lib.
I've faced exactly same problem. What can be done other to rebuild of all such 32bit bit binaries to make them work for transition period? Should libmap32.conf help? It seems it does not. Eugene Grosbein _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"