From ff14611e0dfca6756278e407a77032f571720840 Mon Sep 17 00:00:00 2001 From: Daniel Koester <Koester@Math.Uni-Augsburg.DE> Date: Wed, 4 Dec 2002 13:48:52 +0000 Subject: [PATCH] Some changes due to new configure option --enable-el_index --- MAINTENANCE | 9 ++++----- README | 6 +++++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/MAINTENANCE b/MAINTENANCE index 1b648ef..a3ff1ec 100644 --- a/MAINTENANCE +++ b/MAINTENANCE @@ -1,5 +1,5 @@ MAINTENANCE DOCUMENTATION FOR ALBERT PACKAGES -Daniel Koester, July 2002 +Daniel Koester, December 2002 dani@mathematik.uni-freiburg.de I) Introduction and Maintenance @@ -11,7 +11,7 @@ The albert-x.x packages are now distributed using GNU autoconf 2.53, automake 1. / \ |--- 2d/ /__________ BLAS/ -- doc/ |--- 3d/ / |--- Common/ - /____________ DEMO/ __ src/ _______|--- 1d/ |--- ALBERT??_?/ + /____________ DEMO/ __ src/ _______|--- 1d/ |--- ALBERT??_??/ albert-x.x/ * |--- 2d/ \____________ ALBERT_UTIL/ |--- 3d/ \ |--- Common/ @@ -85,9 +85,8 @@ Makefiles produced by configure have a fixed set of directories to be included i which strips the CVS directories. - Step 2) -The next step is to adjust the desired libraries, especially the ALBERT libraries. Each ALBERT library has its own directory of the form "ALBERT[DIM][DIM_OF_WORLD_[DEBUG]" since compilation is different for each library version. If these settings are to be changed, make a new directory (as in ALBERT13_0) for example, create a copy of the Makefile.am from another directory and adjust the obvious settings like "DIM", "DIM_OF_WORLD", etc. PLEASE REMEMBER TO UPDATE SOURCE OR HEADER FILE CHANGES IN ALL DIRECTORIES WHILE DEVELOPING! +The next step is to adjust the desired libraries, especially the ALBERT libraries. Each ALBERT library has its own directory of the form "ALBERT[DIM][DIM_OF_WORLD]_[DEBUG=0 or 1][EL_INDEX=nothing or 1]" since compilation is different for each library version. If these settings are to be changed, make a new directory (as in ALBERT13_0[1]) for example, create a copy of the Makefile.am from another directory and adjust the obvious settings like "DIM", "DIM_OF_WORLD", etc. The Makefile.am in these directories uses VPATH to find sources in src/?d and src/Common. Step 3) Do "[g]make dist" at the top level. @@ -115,7 +114,7 @@ Choosing not to use libtool would require many changes, the first would be to ch ii) Using the system compilers cc and f77. 2) i686-suse-linux: - a) We used MesaGL and a BLAS lib included in our distribution. The BLAS lib needed -lg2c to process FORTRAN code properly. + a) We used MesaGL and a BLAS lib included in our distribution. If MesaGL is not found, "configure" will also try "GL". The BLAS lib needed -lg2c to process FORTRAN code properly. 3) sparc-sun-SunOS: a) For the xdr-Routines, the library -lnsl seemed necessary. diff --git a/README b/README index fd73dac..b9f28ca 100644 --- a/README +++ b/README @@ -67,7 +67,11 @@ Default library mode is to install static and shared libraries. Change this via --enable-shared=?? and/or --enable-static=?? -where ?? is "yes" or "no". +where ?? is "yes" or "no". Finally, the option + + --enable-el_index + +builds versions of the ALBERT libraries with C Preprocessor macro "EL_INDEX" set to 1. See the ALBERT documentation for details. We recommend setting the environment variables "CFLAGS" and "FFLAGS" to "", so that "configure" does NOT automatically substitute a "-g" debugging option while compiling, as well as using the highest possible optimization flag "-O???" during a build of (non-debug) libraries. -- GitLab