Changes between Version 182 and Version 183 of FAQ


Ignore:
Timestamp:
Feb 22, 2021, 1:42:12 AM (3 years ago)
Author:
jmroot (Joshua Root)
Comment:

further explain difficulty of fixing /usr/local issue

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v182 v183  
    7979Some software (especially the GNU auto* tools and gcc) looks into `/usr/local` for external headers, libraries, and binaries. Certain ports might (and do) fail to build because during their build something incompatible is found and picked up
    8080from `/usr/local`. Good ports avoid this by explicitly specifying `--with-libfoo=/opt/local/lib/` or explicitly disabling all such possible dependencies altogether with `--disable-foo` or `--without-bar` but not all ports are able to do that.
     81And even if all files that should be found in `/opt/local` are correctly used, headers and libraries provided by the operating system in `/usr` will still be overridden if files of the same name exist in `/usr/local`.
    8182
    8283If you ask us for help with a port failing to build because of something