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;