summaryrefslogtreecommitdiffstats
path: root/bin/ltconfig
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5132] Purpose:Bill Wendling2002-04-021-3132/+0
| | | | | | | | | | | | | | | | | | | Autotools Update Description: I've updated autoconf, automake, and libtool to the latest/greatest versions; 2.53, 1.6, and 1.4.2 resp. Many changes come with the new versions: - ltconfig is no longer used - acconfig.h is no longer used (#define values are declared with the macro) - regeneration of all of the aclocal.m4, configure, and H5config.h.in files. - new config.{guess,sub} files - new ltmain.sh file Platforms tested: AIX (blue), and Linux
* [svn-r4883] Purpose:Bill Wendling2002-01-301-3/+3
| | | | | | | | | | | | Bug Fix Description: For some reason, a wrong line was introduced into the ltconfig in my "Major Hack(tm)" stuff. Solution: Removed this line, which isn't supposed to be there cause that's why the Major Hack was there to begin with. Platforms tested: NERSC machine and Pacific Blue
* [svn-r4661] Bill Wendling2001-11-301-1/+5
| | | | | | | | | | | | Purpose: Bug Fix Description: We needed to support C++ on SP3. Libtool was putting a "-bnso" flag on the compile line. This was causing the C++ compiler to barf.. Solution: Removed the line. Platforms tested: OSF5.1
* [svn-r4535] Elena Pourmal2001-10-091-1/+1
| | | | | | | | | | | | Purpose: Fix Bill's "Major Hack" for NERSC seaborg machine Description: Bill's fix was based on the machine name. NERSC SP3 gseaborg was renamed to seaborg. Solution: Fixed the name. Platforms tested: Not tested yet.
* [svn-r4292] Bill Wendling2001-08-011-2/+2
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: The way we were generating Dependencies and .depend files was broken. If the $srcdir or other macros began with a ".", then it would match anything and cause problems since it would then overwrite the beginning of the header file's path. Solution: Wrote a Perl script which can handle this type of weirdness better. It's only used when the environment is a GNU one with a GCC compiler... Platforms tested: Linux
* [svn-r4205] Bill Wendling2001-07-131-1/+1
| | | | | | | | | | | Purpose: Forward Port Description: Forward port of the hack fix applied to the 1.4 branch. This corrects the previous hack by putting *'s in the pattern matching so that they'd match the gseaborg machine correctly. Platforms tested: gseaborg
* [svn-r4182] Bill Wendling2001-07-111-1/+1
| | | | | | | | | | | Purpose: Bug Fix Description: The SP3 machine doesn't like the "-b nolibpath ..." flags, the same as the pacific blue machine. I'm hoping that this will fix it. Solution: Adding the offending machine's name to the "Major Hack(tm)" we did for the Pacific Blue machine.
* [svn-r3035] Purpose:Bill Wendling2000-11-301-1/+15
| | | | | | | | | | | | | | | | Major Hack (tm) NOTE! When upgrading ltconfig in the future, this may have to be re-fixed!!! Description: Pacific Blue didn't like the ``-b nolibpath -b libpath:...'' flags libtool was handing it. It looks as if those flags would make mpicc forget where some of the libraries it needed were. Solution: Test the hostname to determine if we're at pacific.llnl.gov. If so, then we don't want those flags. Platforms tested: Pacific Blue...
* [svn-r2507] Updated to most recent release of libtools (1.3.5). Most of the ↵Bill Wendling2000-09-051-375/+1977
| | | | | | | | | | | | | | | | | | | | | | changes applied for various platforms which weren't supported by libtools are now standard for libtools it seems. There were only a few of the previous fixes I rolled forward (the diffs follow): config.sub: 750a760,763 > tflop*) > basic_machine=i386-intel > os=-osf1 > ;; ltmain.sh: 2911c2911 < $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" --- > $shlibpath_var=\"$finalize_shlibpath$temp_rpath\$$shlibpath_var\"
* [svn-r2397] Added support for HPUX 11.00. It uses the same stuff that the ↵Bill Wendling2000-06-201-3/+3
| | | | | | HPUX 10.* uses.
* [svn-r2296] Patched to detect FreeBSD 4.x correctly.Quincey Koziol2000-05-261-2/+2
|
* [svn-r1672] bin/ltconfig:Albert Cheng1999-09-281-1/+1
| | | | | | | | | | | | | ltconfig used just an empty source file to test the share lib compiler options. SUNSpro CC returns succeed though it issues a warning too. ltconfig did not like the warning. Changed it to test with a file containing a simple dummy program. Platform tested: solaris 2.6 and 2.7 config/solaris2.x: Changed default compiler to "cc" now that Sunpro CC can produce static and shared codes correctly. Also added -s to PROD_CFLAGS to produce leaner binary files.
* [svn-r1112] Changes since 19990301Robb Matzke1999-03-021-0/+1512
---------------------- ./INSTALL Reorganized and added some additional examples. ./MANIFEST ./aclocal.m4 [NEW] ./configure.in ./configure [REGENERATED] ./src/H5config.h.in [REGENERATED] ./bin/ltconfig [NEW] ./bin/ltmain.sh [NEW] Added tests to determine how to compile shared libraries and how to link programs with them before the libraries are installed. Also how to install and uninstall shared libraries. The configure step also prints the names of the config files it's trying to load for easier debugging. ./bin/config.guess ./bin/config.sub Replaced with a newer version from GNU. The changes we made to that file to report `irix6.x' and `FreeBSD' without version numbers have been incorporated into configure.in instead. In the future, do not change these two files (see the top of configure.in instead). By the way, this update was required to get shared libraries working. ./config/linux [REMOVED] ./config/linux-gnulibc1 [NEW] ./config/linux-gnu [NEW] ./config/alpha-dec [REMOVED] ./config/alpha-dec-osf4.0 [REMOVED] ./config/dec-osf4.x [NEW] ./config/irix5.3 [REMOVED] ./config/irix5.x [NEW] ./config/irix64 [REMOVED] ./config/freebsd Moved config files around to agree with output from the new config.guess. The linux file was split into gnu (RedHat), gnulibc1, and gnulibc2 versions. The alpha-dec file was removed (I think it was unused) and the alpha-dec-osf4.0 was changed to dec-osf4.x. The irix5.3 file renamed to irix5.x and the irix64 file was renamed to irix6.x. The freebsd file was changed to point to linux-gnulibc1. These changes were tested on: Linux 2.0 Linux 2.1 FreeBSD 3.2 Irix 5.3 Irix64 6.2 Irix64 6.4 HP/UX 10.20 OSF1 4.0 ./config/alphaev56-dec-osf4.x ./config/irix64 Added warnings similar to linux/freebsd about using compilers with known bugs. ./config/commence.in ./config/conclude.in ./src/Makefile.in ./test/Makefile.in ./testpar/Makefile.in ./tools/Makefile.in Added definitions for shared libraries. This has been tested on the following systems: Linux 2.0 Linux 2.1 FreeBSD 3.2 Irix 5.3 Irix64 6.2 Irix64 6.4 HP/UX 10.20 static only OSF1 4.0 If you want to disable use of shared libraries (you probably do for development purposes since it takes a lot longer to compile and because you have to run dynamically linked programs in a special way if the library hasn't been installed) then add `--disable-shared' to the configure command line. This is all documented in the INSTALL file. ./bin/release Temprarily commented out the MANIFEST checking when running under svf since svf is about to be replaced by a newer version. This change only affects error checking during the release process. ./Makefile.dist ./Makefile.in Added `make check' which does the same thing as `make _test' since the former is endorsed by the GNU coding style and people are used to it. The old `make _test' still works too (and so does `make test' if you use GNU make).