@@ -316,7 +316,7 @@ sub mca_process_framework {
316
316
$mca_found -> {$pname }-> {$framework }-> {found } = 1;
317
317
opendir (DIR, $dir ) ||
318
318
my_die " Can't open $dir directory" ;
319
- foreach my $d (readdir (DIR)) {
319
+ foreach my $d (sort ( readdir (DIR) )) {
320
320
# Skip any non-directory, "base", or any dir that
321
321
# begins with "."
322
322
next
@@ -628,7 +628,7 @@ sub mpiext_run_global {
628
628
my $dir = " $topdir /$ext_prefix " ;
629
629
opendir (DIR, $dir ) ||
630
630
my_die " Can't open $dir directory" ;
631
- foreach my $d (readdir (DIR)) {
631
+ foreach my $d (sort ( readdir (DIR) )) {
632
632
# Skip any non-directory, "base", or any dir that begins with "."
633
633
next
634
634
if (! -d " $dir /$d " || $d eq " base" || substr ($d , 0, 1) eq " ." );
@@ -715,7 +715,7 @@ sub mpicontrib_run_global {
715
715
my $dir = " $topdir /$contrib_prefix " ;
716
716
opendir (DIR, $dir ) ||
717
717
my_die " Can't open $dir directory" ;
718
- foreach my $d (readdir (DIR)) {
718
+ foreach my $d (sort ( readdir (DIR) )) {
719
719
# Skip any non-directory, "base", or any dir that begins with "."
720
720
next
721
721
if (! -d " $dir /$d " || $d eq " base" || substr ($d , 0, 1) eq " ." );
0 commit comments