[svn-r1154] Changes since 19990322

----------------------

./configure.in
./configure		[REGENERATED]
./config/commence.in
	A few tweaks to the makefile rules for rebuilding makefiles.

./src/H5detect.c
	Fixed a really stupid mistake: resetting the signal handler
	after a longjmp(). This should fix Bob's SIGBUS on Solaris.
This commit is contained in:
Robb Matzke 1999-03-22 11:21:49 -05:00
parent 8473025b45
commit 13c9a30beb
6 changed files with 57 additions and 35 deletions

2
README
View File

@ -1,4 +1,4 @@
This is hdf5-1.1.66 released on Sat Mar 20 04:23:05 CST 1999
This is hdf5-1.1.67 released on Mon Mar 22 10:43:33 CST 1999
Please refer to the INSTALL file for installation instructions.
------------------------------------------------------------------------------

View File

@ -62,22 +62,25 @@ all:
#
# Graphically, the dependencies are:
#
# configure.in
# | |
# +--------------------+ +-------------------+
# | |
# stamp1 configure
# | |
# | config.status
# | | |
# | +-------------------------------------+ |
# | | |
# stamp2 Makefile.in et al |
# | | |
# | +-----------+ +------+
# +-----------------------------+ | |
# | | |
# Makefile
# configure.in
# | |
# +-----------------+ +------------+
# | |
# stamp1 configure
# (H5config.h.in) |
# | | |
# | +---------------+ +-----------+
# | | |
# | config.status
# | |
# | +------------------+
# | |
# stamp2
# (H5config.h) Makefile.in et al
# | |
# +------------------+ +-----------+
# | |
# Makefile
#
# A side effect of updating stamp1 is to generate H5config.h.in and a
# side effect of updating stamp2 is to generate H5config.h. When using
@ -105,10 +108,10 @@ $(STAMP2): $(STAMP1) $(top_builddir)/config.status
$(top_srcdir)/configure: $(top_srcdir)/configure.in
-cd $(top_srcdir); autoconf
$(top_srcdir)/config.status: $(top_builddir)/configure
$(top_builddir)/config.status: $(top_srcdir)/configure $(STAMP1)
-cd $(top_builddir); ./config.status --recheck
Makefile: $(MAKEFILE_PARTS) $(top_builddir)/config.status $(STAMP2)
Makefile: $(MAKEFILE_PARTS) $(STAMP2)
-cd $(top_builddir); CONFIG_HEADERS= ./config.status
#------------------------------------------------------------------------------

19
configure vendored
View File

@ -4788,6 +4788,13 @@ fi
rm -f conftest conftest.o conftest.c dummy.o
# First the stamp1 file for H5config.h.in
mkdir ./config >/dev/null 2>&1
touch ./config/stamp1
# Then the config.status file (but not makefiles)
saved_no_create=$no_create
no_create=yes
trap '' 1 2 15
cat > confcache <<\EOF
@ -5177,8 +5184,10 @@ chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
sleep 1
mkdir ./config >/dev/null 2>&1
touch ./config/stamp1 ./config/stamp2
sleep 1
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
no_create=$saved_no_create
# Then the stamp2 file for H5config.h
touch ./config/stamp2
# Finally the makefiles
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1

View File

@ -737,15 +737,25 @@ AC_SUBST(ROOT) ROOT=`$pwd`
dnl Some cleanup stuff
rm -f conftest conftest.o conftest.c dummy.o
dnl Build config.status, then touch the stamp files, then build all
dnl the Makefiles. The order is such that the first `make' does not
dnl need to call config.status.
dnl Build config.status, touch the stamp files, and build all the Makefiles.
dnl The order is such that the first `make' does not need to update any
dnl configuration information. See config/commence.in for the order in which
dnl things need to be done.
# First the stamp1 file for H5config.h.in
mkdir ./config >/dev/null 2>&1
touch ./config/stamp1
# Then the config.status file (but not makefiles)
saved_no_create=$no_create
no_create=yes
AC_OUTPUT(config/depend config/commence config/conclude \
Makefile src/Makefile pablo/Makefile test/Makefile \
testpar/Makefile tools/Makefile examples/Makefile)
sleep 1
mkdir ./config >/dev/null 2>&1
touch ./config/stamp1 ./config/stamp2
sleep 1
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
no_create=$saved_no_create
# Then the stamp2 file for H5config.h
touch ./config/stamp2
# Finally the makefiles
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1

View File

@ -334,8 +334,8 @@ precision (detected_t *d)
static void
sigbus_handler(int __unused__ signo)
{
longjmp(jbuf_g, 1);
signal(SIGBUS, sigbus_handler);
longjmp(jbuf_g, 1);
}

View File

@ -49,7 +49,7 @@ CONVERT()
expect=`echo $h4file | $SED -e s/\.hdf/.dmp/`
if test "testfiles/tloop.hdf" = "$h4file"; then
$H4DUMP dumpvg $h4file | head -50 > $actual
($H4DUMP dumpvg $h4file |head -50 >$actual) 2>/dev/null
else
$H4DUMP dumpvg $h4file > $actual
fi
@ -104,7 +104,7 @@ CONVERT()
expect=`echo $h4file | $SED -e s/\.hdf/.dmp/`
if test "testfiles/tloop.hdf" = "$h4file"; then
$H4DUMP dumpvg $h4file | head -50 > $actual
($H4DUMP dumpvg $h4file |head -50 >$actual) 2>/dev/null
else
$H4DUMP dumpvg $h4file > $actual
fi