[PATCH 2/4] sb: Fix the library handling in rtems-build-dep

chrisj at rtems.org chrisj at rtems.org
Sat Apr 22 05:23:37 UTC 2023


From: Chris Johns <chrisj at rtems.org>

---
 source-builder/sb/rtems-build-dep | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/source-builder/sb/rtems-build-dep b/source-builder/sb/rtems-build-dep
index 48a0823..71c8890 100755
--- a/source-builder/sb/rtems-build-dep
+++ b/source-builder/sb/rtems-build-dep
@@ -154,13 +154,16 @@ if [ ${op} = "library" ]; then
 		      awk 'BEGIN {FS="-L"} {for (i=0;++i<=NF;) if (length($i) > 0) print $i;}')
     for p in ${lib_paths_1} ${lib_paths_2}
     do
-	if [ ${verbose} = yes ]; then
-	    echo "Library: ${p}/${name}"
-	fi
-	if ls ${p}/${name} 1> /dev/null 2>&1; then
-	    echo "found"
-	    exit 0
-	fi
+	for lname in ${name} lib${name}.a
+	do
+	    if [ ${verbose} = yes ]; then
+		echo "Library: ${p}/${lname}"
+	    fi
+	    if ls ${p}/${lname} 1> /dev/null 2>&1; then
+		echo "found"
+		exit 0
+	    fi
+	done
     done
     echo "not-found"
     exit 0
-- 
2.37.1



More information about the devel mailing list