mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-25 17:00:45 +08:00
[svn-r13962] Purpose:
Bug fix. Description: It used to clean out all *.h5 when done but this could cause a racing condition error if parallel make (e.g., gmake -j ...) is used because the "rm ... *.h5 ..." would remove *.h5 generaged and are still used by other test programs (e.g. h5_write/h5_read). Solution: Removed "*.h5" from the cleanup list since the test program has already taken care of removing temporary *.h5 generated. Tested platform: Kagiso, both serial and parallel. Not triple platforms tested since this is just a simple shell script change.
This commit is contained in:
parent
6d2a144852
commit
859da34e93
@ -60,9 +60,13 @@ prog2_o=${H5TOOL}_prog2.o
|
||||
applib=libapp${H5TOOL}.a
|
||||
|
||||
# short hands
|
||||
# Caution: if some *.h5 files must be cleaned here, list them by names.
|
||||
# Don't use the wildcard form of *.h5 as it will wipe out even *.h5 generated
|
||||
# by otehr test programs. This will cause a racing condition error when
|
||||
# parallel make (e.g., gmake -j 4) is used.
|
||||
temp_SRC="$hdf5main $appmain $prog1 $prog2"
|
||||
temp_OBJ=`echo $temp_SRC | sed -e "s/\.${suffix}/.o/g"`
|
||||
temp_FILES="a.out *.h5 $applib"
|
||||
temp_FILES="a.out $applib"
|
||||
|
||||
# Generate appmain:
|
||||
# An application Main that calls hdf5 and application's own functions.
|
||||
|
Loading…
x
Reference in New Issue
Block a user