diff --git a/dist/bin/common b/dist/bin/common index fd7b8be9149e..62fa53c937e8 100755 --- a/dist/bin/common +++ b/dist/bin/common @@ -133,14 +133,18 @@ fi # *-------------------------------------------------*/ find_lib () { - local lib=$(find $PROG_HOME/lib/ -name "$1") - if [ -n "$CYGPATHCMD" ]; then - "$CYGPATHCMD" -am $lib - elif [[ $mingw || $msys ]]; then - echo $lib | sed 's|/|\\\\|g' - else - echo $lib - fi + for lib in "$PROG_HOME"/lib/$1 ; do + if [[ -f "$lib" ]]; then + if [ -n "$CYGPATHCMD" ]; then + "$CYGPATHCMD" -am "$lib" + elif [[ $mingw || $msys ]]; then + echo "$lib" | sed 's|/|\\\\|g' + else + echo "$lib" + fi + return + fi + done } DOTTY_COMP=$(find_lib "*scala3-compiler*")