Giorgos Keramidas keramida at
Fri Apr 11 16:51:52 PDT 2003

On 2003-05-12 09:41, "Timothy R. Simmons" <tsimmons77 at> wrote:

> I have a (hopefully) simple question, so please forgive my ignorance.
> But heck, we all have to start somewhere.  Okay, I've been using
> FreeBSD for about a month now, and am tinkeringly famliar with C and
> C++ coding, which is to say, I usetacould. Anyway, I've been
> installing some programs designed primarily for linux systems, which
> seem to use an file in /etc to point to libraries, which
> updates, I'm guessing, LD_LIBRARY_PATH environment variable.  Neither
> of these seem to exist in the BSD world, so here's my question.

ldconfig works a bit differently in FreeBSD.  Read the ldconfig manpage
for the authoritative documentation.

> How do I update the path where libraries and header files are searched
> for? BSD seems to like to put things in /usr/lib, /usr/bin,
> etc.. where as the programs I'm installing are placing these files, by
> default, in /usr/local/lib, /usr/local/bin, etc., which isn't IN my
> path for lib and bin files. I can see where it sets the path on boot,
> but can't manage to figure out how to change it. Any help would be
> appreciated.

If this isn't what you're referring to:

$ grep /local/lib /etc/defaults/rc.conf
/etc/defaults/rc.conf:ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib"
/etc/defaults/rc.conf:ldconfig_paths_aout="/usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout"

then I don't know what you're asking.  Perhaps, if you provided more
details about the programs and/or libraris you're installing and what
you have done so far in order to use them?

- Giorgos

More information about the freebsd-questions mailing list