Commit b2b97b5ddb for openssl.org
commit b2b97b5ddb485ca116868cf84bc3bfb9a3e7d3da
Author: Eugene Syromiatnikov <esyr@openssl.org>
Date: Tue Mar 31 05:11:59 2026 +0200
util/checkplatformsyms.pl: check that supplied files exist
Otherwise their absense is seemingly ignored, which leads to overlooked
symbol additions.
Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
MergeDate: Fri Apr 3 15:42:15 2026
(Merged from https://github.com/openssl/openssl/pull/30635)
diff --git a/util/checkplatformsyms.pl b/util/checkplatformsyms.pl
index 742dd8ea84..c43d74daba 100755
--- a/util/checkplatformsyms.pl
+++ b/util/checkplatformsyms.pl
@@ -14,6 +14,13 @@ my $expectedsyms=$ARGV[0];
shift(@ARGV);
+# Check that object files exist
+foreach (@ARGV) {
+ unless (-f $_ && -r $_) {
+ die "Path is not a regular readable file: '$_'";
+ }
+}
+
my $objlist;
my $objfilelist = join(" ", @ARGV);
my $expsyms;