1
1

Merge pull request #4086 from markalle/nm_test_fix

updating nmcheck_prefix.pl to accept some more compiler-generated names
Этот коммит содержится в:
Geoff Paulsen 2017-08-15 18:58:34 -05:00 коммит произвёл GitHub
родитель d4c594fa72 245006a23d
Коммит f7137ecf98

Просмотреть файл

@ -111,6 +111,15 @@ sub check_lib_for_bad_exports {
@symbols = grep(!/^NBC_/i, @symbols); @symbols = grep(!/^NBC_/i, @symbols);
@symbols = grep(!/^mca_/, @symbols); @symbols = grep(!/^mca_/, @symbols);
# in libmpi_usempi_ignore_tkr.so someone posted an MTT test where
# the compiler produced symbols like
# [error] MPI
# [error] _Cmpi_fortran_status_ignore
# [error] _Cmpi_fortran_statuses_ignore
# which we shouldn't identify as bad:
@symbols = grep(!/^MPI$/, @symbols);
@symbols = grep(!/^_Cmpi_$/, @symbols);
@symbols = grep(!/^_fini$/, @symbols); @symbols = grep(!/^_fini$/, @symbols);
@symbols = grep(!/^_init$/, @symbols); @symbols = grep(!/^_init$/, @symbols);
@symbols = grep(!/^_edata$/, @symbols); @symbols = grep(!/^_edata$/, @symbols);