summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5715] Description:Albert Cheng2002-06-271-1/+1
| | | | | | Fixed a typo in LT_LINK_EXE=... line. Platforms tested: Eirene (pp), arabica, modi4
* [svn-r5668] Purpose:Quincey Koziol2002-06-191-3/+7
| | | | | | | | | | Code cleanup Description: Turn on more warnings in the IRIX builds and clean them up. Platforms tested: IRIX64 6.5 (modi4) w/parallel, both -n32 and the default (-64?) mode
* [svn-r5664] Purpose:Albert Cheng2002-06-182-0/+86
| | | | | | | | | | | | | | | | | | | | | | | | Porting to AIX 5.x Description: configure.in: fortran/configure.in: Added a case to group all AIX 5.* versions as aix5.x. This allows them to share one common config/*aix5.x file. configure: fortran/configure: Derived from configure.in (done in eirene). config/powerpc-ibm-aix4.x: Added a comment explaining why not to cache sizeof size_t and off_t fortran/config/powerpc-ibm-aix4.x: Turned of cache of sizeof size_t and off_t because they are depedent on compiler options. config/powerpc-ibm-aix5.x: fortran/config/powerpc-ibm-aix5.x: New config file for AIX 5.X Platforms tests: LLNL Blue, Frost, Snow, both serial and parallel. (Snow's parallel does not work yet because it needs the host specific hack in aclocal.m4.)
* [svn-r5616] Purpose:Bill Wendling2002-06-122-5/+4
| | | | | | | | | | | | Bug Fix Description: If a platform doesn't have a GNU "install" program, then that install program might not support the "-d" option which creates directories for you. Solution: Use our "mkdirs" script instead to create a nest of subdirectories. Platforms tested: HP-UX, Linux
* [svn-r5588] Purpose:Bill Wendling2002-06-111-1/+1
| | | | | | | | | | | DOH!! Description: *sigh* I needed a "\" at the end of the line to indicate the continuation of the line. Solution: Added the "\" to the end of the line. Platforms tested: Linux
* [svn-r5578] Purpose:Bill Wendling2002-06-102-4/+5
| | | | | | | | | | | | Bug 377 Fix Description: We were using "mkdir" to create the install directories instead of usinig the "install" program. This would cause a problem if the directory you're installing into didn't exist. Solution: Changed to use the "install" program instead. Platforms tested: Linux
* [svn-r5398] Purpose:Bill Wendling2002-05-101-4/+3
| | | | | | | | | | Bug Fix Description: Put quotes around some of the shell environment variables sothat, if htey're blank, then they won't cause the shell to output a "too many arguments" warning during configuration. Platforms tested: Linux
* [svn-r5356] Purpose:Quincey Koziol2002-05-061-1/+1
| | | | | | | | | | Bug Fix Description: Fix the debugging compiler flags for non-production builds. Platforms tested: Solaris 2.7 (arabica)
* [svn-r5311] Purpose:Quincey Koziol2002-05-011-8/+40
| | | | | | | | | | | Configure cleanup Description: Bring over improved gcc warnings etc from development branch Platforms tested: Linux 2.2 (eirene) w/gcc 2.95.2, Solaris 2.6 (baldric) w/gcc 2.8.1, FreeBSD 4.5 (sleipnir) w/gcc 2.95.3, FreeBSD 4.5 (sleipnir) w/gcc 3.1 (pre)
* [svn-r5071] Purpose:Albert Cheng2002-03-201-39/+39
| | | | | | | | | | | | | Bug fix Description: Old config assume compiler is the SGI compiler if it is not gcc. It would apply all SGI cc options to the $CFLAGS. This would cause problem if a non-cc non-gcc compiler is used. Solution: Verify the compiler is indeed the SGI compiler before applying all those cc specific options to the $CFLAGS. Platforms tested: modi4, both parallel serial, gcc or cc, -64 or n32.
* [svn-r4981] Purpose:Albert Cheng2002-02-181-1/+1
| | | | | | | | | | | | | | Bug fix Description: The -lnoop library was specified in $LDFLAS when it should have been in $LIBS. In the past, human just put it in the back and repeated it enough times in the link statement till it worked. The tool h5cc exposed this error since the $LDFLAGS is put in front of all libraries, including libhdf5.a. That won't work. Solution: Moved the specification of -lnoop to $LIBS. Platforms tested: Tflops
* [svn-r4911] Purpose:Quincey Koziol2002-02-071-1/+1
| | | | | | | | Bug Fix Description: Turn off some more optimizations, to avoid compiler bugs. Platforms tested: Cray SV1 (killeen.nersc.gov)
* [svn-r4902] Purpose:Albert Cheng2002-02-041-3/+3
| | | | | | | | | | | | | Bug fix Description: The size of types off_t and size_t were cached but they depended on what compiler options are used (e.g., if -D_LARGE_FILES is used). Removed the cached value and let configure figure it out. One can still put in the cached value by setting the corresponding values to get the old effect. Platforms tested: LLNL Blue.
* [svn-r4901] Purpose:Albert Cheng2002-02-041-1/+1
| | | | | | | | | | | feature Description: RUNPARALLEL was hardset to 2 processes running. Changed it to 3 processes by default and can be overrid by user set value. (3 processes have a better chance to discover errors than just 2.) Platforms tested: LLNL Blue.
* [svn-r4791] Purpose:Albert Cheng2002-01-071-0/+3
| | | | | | | | | | | Bug fix. Description: __int64 is not a legal type in Tflops. Set its sizeof to 0 in the cached values. This is a temporary fix since the real problem is in configure which hardset __int64 to 8 for cross-compiling cases. Platforms tested: Tflops
* [svn-r4764] Purpose:Albert Cheng2002-01-021-0/+9
| | | | | | | | | | | | | | | | | | Bug fix. Description: FreeBSD would fail the threadsafe feature if static-exec is not on. Solution: Force enable-static-exec on if enable-threadsafe is on. Also moved the chunk of FreeBSD specific code for Pthread setup from configure.in to config/freebsd. Also changed enable-threadsafe to check on linking pthread program. That takes care of platforms (e.g. freebsd) that has pthread support builtin the default C library. Now one can just use "enable-threadsafe" if the compiler has pthread support by default. Platforms tested: eirene, both positive test and negative test (just --enable-threadsafe failed because linux needs -lpthread). Sleipnir (verified static-exec must be used.)
* [svn-r4654] Elena Pourmal2001-11-271-0/+20
| | | | | | | | | Purpose: Maintenance Solution: Added configurations files for OSF 5.1 Platforms tested: OSF 5.1 at PSC
* [svn-r4577] Purpose:Quincey Koziol2001-10-261-1/+1
| | | | | | | | | | | | Bug fix Description: When compiled with the -g flag (for debugging), the incremental linker causes problems when building the H5detect utility. Solution: Turn off the incremental linker (with the -xildoff flag) when compiling for debugging. Platforms tested: Solaris 2.8/64 (houdin)
* [svn-r4534] Elena Pourmal2001-10-091-0/+1
| | | | | | | | | | | | | Purpose: Bug fix Description: On NERSC SP3 configure failed while trying to figure out how to print long long. Solution: Added the following line hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'} Platforms tested: NERSC SP3
* [svn-r4436] Purpose:Albert Cheng2001-09-112-2/+16
| | | | | | | | | | | | New feature. Description: Test programs were assumed to be serial programs only. There was no provision to test parallel programs automatically. Solution: Added $(TEST_PARA_PROGS) to hold parallel test programs and added appropriate action entry to test them if defined. Platforms tested: Eirene (parallel, serial).
* [svn-r4295] Bill Wendling2001-08-012-25/+24
| | | | | | | | | | | Purpose: Back-port of Bug Fix Description: Back port from the 1.5 branch of the .depend/Dependencies files generation bug. (When the $srcdir et.al. macros began with a ".", they were lopping off the first character of a header file's path). Platforms tested: Linux
* [svn-r4229] Elena Pourmal2001-07-171-0/+3
| | | | | | | | | | | Purpose: Improvement Description: On DEC UNIX configure adds -g flag in production mode Solution: Used Albert's fix for SPs to eliminate the flag. Platforms tested: gondolin (both production and debug modes)
* [svn-r4224] Purpose:Albert Cheng2001-07-161-0/+3
| | | | | | | | | Improvement Description: Added the patch so that it does not automatically set CFLAGS to "-g", thus creating bigger object codes. Platforms tested: Should work and Elena said commit it. It is her problem anyway.
* [svn-r4217] Purpose:Albert Cheng2001-07-161-0/+3
| | | | | | | | | | | | | | | Bug fix Description: By default, this config ends up compiling the code with -g option because the current configure will set CFLAGS to -g if it is not defined and if we are not using a gcc compiler. This occurs even if we wish to have production code. Solution: Hard set CFLAGS="$CFLAGS". The mere setting, even if it is an empty strings would stop the above errors. Platforms tested: LLNL sp2 (serial and parallel)--verified that -g is no longer used during compiling and object files produced are indeed smaller.
* [svn-r4212] Purpose:Quincey Koziol2001-07-161-4/+4
| | | | | | | | | User knob.. Description: Added --enable-linux-lfs flag to configure and took out -malign-double flag from gcc compiles on i386 machines. Platforms tested: Linux 2.2 and 2.4
* [svn-r3934] Purpose:Bill Wendling2001-05-151-2/+1
| | | | | | | | | | | | | | | | Code Update Description: Ported change from the 1.5 branch to the 1.4 branch where all HDF5 include files are in quotes instead of angle brackets: #include "hdf5_file.h" instead of #include <hdf5_file.h> Platforms tested: Linux
* [svn-r3895] Purpose:Bill Wendling2001-05-081-39/+15
| | | | | | | | | | | | Feature Add Description: Added support for >2GB files to the Linux architecture. This is a sync with the 1.5 branch. The CFLAGS now gets set in the gnu-flags file instead of the configure script (as it should). There's special logic to test for 64-bit files systems in Linux and add the appropriate flags, etc. Platforms tested: Linux
* [svn-r3805] Purpose:Bill Wendling2001-04-121-1/+1
| | | | | | | | | | | | | | Bug Fix Description: If we need to specify a -R flag for dynamic libraries (like, in the case when we specify --with-hdf4), then this flag needs to be added to the linking line so that it will show up in the generated library and other programs linking to that library will be able to find the relevant libraries. Solution: Added the DYNAMIC_DIRS macro to the link line. Platforms tested: Arabica
* [svn-r3703] Purpose:Bill Wendling2001-03-231-15/+0
| | | | | | Hack removal Description: readded Makefile in java examples directoyr.
* [svn-r3689] Purpose:Bill Wendling2001-03-221-0/+15
| | | | | | | Bug Fix Description: Added the hack which is in the 1.5 branch that allows the documents to have "subdirectories" which it installs...
* [svn-r3642] Elena Pourmal2001-03-151-0/+19
| | | | | | | | | | Purpose: Port to DEC ALPHA running LINUX Description: I added alphaev67-linix-gnu configuration files to ./config and ./fortran/config directories. Platforms tested: DEC ALPHA LINUX and DEC OSF
* [svn-r3505] Purpose:Bill Wendling2001-02-231-4/+25
| | | | | | | | | | | | Bux Fig Description: The different "clean" options should recurse through the directories. They weren't and some errand Makefile's would be left after a "distclean". Solution: Made it do just that. Platforms tested: Linux
* [svn-r3439] Purpose:Albert Cheng2001-02-163-105/+62
| | | | | | | | | | | Update Description: Incorporated all the changes made to powerpc-ibm-aix4.2.1.0 and powerpc-ibm-aix4.3.2.0 into powerpc-ibm-aix4.x. Removed the other two "sub-files" now that powerpc-ibm-aix4.x can cover them too. Platforms tested: IBM SP2 at LLNL BLUE, both parallel and serial.
* [svn-r3356] Purpose:Bill Wendling2001-02-051-13/+13
| | | | | | Formatting... Platforms tested: Solaris
* [svn-r3354] Purpose:Bill Wendling2001-02-051-6/+8
| | | | | | | | | | | | Fix for install-doc feature Description: I fixed the install-doc feature so that it actually works! (Imagine :-). Solution: It manually checks if the DOCDIR exists. If not, then it mkdir's it. Then it does the install of the appropriate docs. Platforms tested: Linux, Solaris
* [svn-r3335] Purpose:Quincey Koziol2001-01-301-8/+8
| | | | | | | | | | | Config cleanup Description: In production environments, the optimization flag for gcc was set to -O6, which has some code-generation problems in certain environments. Solution: Turned optimizations down to -O2, which is still pretty bleeding edge. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3323] Purpose:Quincey Koziol2001-01-241-0/+138
| | | | | | | | | New platform Description: Support the Cray SV1 machine. (config file is identical to unicosmk file right now). Platforms tested: Cray SV1 (killeen.nersc.gov)
* [svn-r3314] Purpose:Bill Wendling2001-01-191-2/+4
| | | | | | | | | Feature Fix Description: This checks before printing the warning message about hsizet type if the user specified --disable-hsizet on the command line. Platforms tested: Linux
* [svn-r3200] Purpose:Albert Cheng2000-12-231-1/+0
| | | | | | | | | | | Bug fix Description: install method was cached as 'cp -r'. It did not work in --srcdir option as the configure set the method to ../cp -r. Solution: Removed the cached entry. Let it look for install or use install-sh. Platforms tested: LLNL Blue (found and used /usr/local/gnu/bin/install).
* [svn-r3148] Purpose:Albert Cheng2000-12-181-0/+3
| | | | | | | | | | | | | | | | Bug fix Description: TFLOPS was configured to use '-g' flag even when --enable-production option was used. It was because configure hard set CFLAGS to '-g' if it is a valid C compiler option and if $CFLAGS is not set yet. This is not noticed in other platforms because the config/* files they all set CFLAGS in one form or another. Solution: This is a bug in configure but it is risky to change it so close to code release. Instead, just set CFLAGS in this file to bypass the configure bug which should be squashed after code release. Platform tested: Tflops with parallel, both debug and production modes.
* [svn-r3127] Purpose:Bill Wendling2000-12-131-0/+138
| | | | | | | | | New File Description: T3E needs this file so that configure will find it. The name was changed. Platforms tested: T3E
* [svn-r3062] Purpose:Albert Cheng2000-12-011-12/+29
| | | | | | | | | | | | | | | | | | Improvement Description: During configure, it tries to find the size of various basic C data types (int, int8, fast_int8, ...) by running a small program for each data type. But Pecific blue uses a batch queue system to launch all jobs and the whole process takes couple minutes. With over 20 basic types to test, that takes "forever" for the configure to complete. Solution: Let the configure complete, then save all those valid values in the config.cache file into the specific config file for Pac. Blue. With the values cached, configure does not need to run those little problems. Platform Tested: Pacific blue with mpicc.
* [svn-r3060] Thomas Radke2000-12-011-1/+3
| | | | | | | | | | | | | | | Purpose: Bugfix Description: The gcc linker couldn't resolve any socket routine symbols if the Stream VFD was configure. Solution: Add the socket library to the LIBS makefile variable not just when compiling with the native cc compiler but also if using GNU tools (such as on Solaris x86 systems). Platforms tested: SunOS 5.5 with GNU cc (hatteras), SunOS 5.6 with native cc (thor.sistec.kp.dlr.de)
* [svn-r3043] Purpose:Quincey Koziol2000-11-301-0/+138
| | | | | | | | | Bug Fix Description: configure on Cray T3E is looking for a differently named config file, so at it under that name. Platforms tested: Cray T3E (mcurie)
* [svn-r3042] Purpose:Bill Wendling2000-11-301-1/+1
| | | | | | | | | | Messed up Description: The compile line doesn't like the -dlopen self flag... Solution: removed Platforms tested: Eirene
* [svn-r3038] Purpose:Bill Wendling2000-11-301-2/+2
| | | | | | | | | | | Buglet Description: If we compiled with -all-static, then the compiler could complain about not being able to find dlopen and friends. Solution: Used the ``-dlopen self'' libtool command. Platforms tested: Linux
* [svn-r3030] Purpose:Bill Wendling2000-11-291-2/+2
| | | | | | | | | | | | | Bug Fix Description: Some platforms don't have support for dlopen and friends when the library is static. Solution: This is part of the attempt to correct this "feature". libtool wants AC_LIBTOOL_DLOPEN in the configure.in file and -dlopen on this line... Platforms tested: (untested)
* [svn-r2980] Purpose:Albert Cheng2000-11-201-2/+2
| | | | | | | | | | | Bug fix Description: make reconfigure complained syntax error. Solution: The for loop previous added contained a typo. Replaced $$test with $$sub. Platforms tested: modi4-64.
* [svn-r2929] Purpose:Bill Wendling2000-11-151-9/+13
| | | | | | | | | | Fix Description: Changed so that only *.c files are run through the tracing program. This is so the fortran stuff won't return spurious warnings. Platforms tested: Linux
* [svn-r2749] Thomas Radke2000-10-281-1/+1
| | | | | | | | | | | | Purpose: Set compiler flag to force BSD compliance. Description: In order to set a socket descriptor into non-blocking mode via ioctl(2) the Stream driver uses the FIONBIO constant. Under Solaris this is defined only when compiled as BSD code. I hope this doesn't break anything. Platforms tested: Solaris 5.7