# HG changeset patch # User Charles Pigott # Date 2018-04-11 20:50:23 # Node ID ee27a55a2a225d79c4f658f98ed02a4defa354ff # Parent 1641b12be1453c897b7a94ade18c76af92f30504 Fix e61435774b: Some systems don't have realpath (#6705) diff --git a/config.lib b/config.lib --- a/config.lib +++ b/config.lib @@ -1210,7 +1210,12 @@ make_compiler_cflags() { # $4 - name of the ldflags variable # $5 - name of the features variable - compiler="`realpath \`which $1\``" # resolve symlinks + # Resolve symlinks, if your OS even does them + if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ] || [ "$os" = "DOS" ]; then + compiler="$1" + else + compiler="`realpath \`which $1\``" + fi eval eval "flags=\\\$$2" eval eval "cxxflags=\\\$$3"