| Home |  |

| Catalogue |  |

| FAQ |  |

| What's New? |  |

# Search for a package

Package name
Description
Author
Search Term
Case Sensitive

Locator: Home > Catalogue > rlap-2.0 README file
    	This directory contains the sources for the RLaB subset of the
    	LAPACK library (v2.0). The C subroutines herein were generated
    	with f2c.  Both f2c, and LAPACK are available from netlib.

    	The command used to generate the C source was `f2c *.f'

    	To make:

    	1) Type `./configure'

    	The options configure will recognize:

    	--with-prefix=install_dir_pathname

    	--with-cc=full_cc_pathname
    	--with-ld=full_ld_pathname
    	--with-ar=full_ar_pathname
    	--with-ranlib=full_ranlib_pathname

    	These options are designed to allow users to specify alternate
    	programs to use so that cross compiling can be performed. If
    	you are compiling this library for a native platform then you
    	should not need to specify any options.

    	2.) Type `make'

    	3.) Type `make -n install'

    	The default installation directory is `/usr/local/lib'. If you
    	wish to install the library in another directory the do:

    		make -n install prefix=/usr/wherever/lib

    	3a) If you are satisfied with the "make install" command
    	output, then retype the command without the `-n'.

    	Notes:

    	1.) On [34]86 systems using gcc, zhetd2.c must be compiled
    	without optimization (`-g'). If you are using such a system
    	do:

    	./configure
    	make
    	touch zhetd2.c
    	make CFLAGS="-g"
    	make -n install
    	make install

    	This problem exists for gcc-2.4.5 (at least). The problem
    	seems to have dissappeared (before I had a chance to report
    	it) in gcc-2.5.2.

    	2.) If you want to build a shared-library (recomended) you
    	will need to set your compiler flag to generate Position
    	Independent Code (PIC or pic usually), and the linker/compiler
    	flag to build a shared-object (-G, or -shared on most). With
    	gcc, modify the following lines in the configure generated
    	Makefile.

    	CC = 		gcc
    	LD = 		ld
    	CFLAGS =	-fpic -O2

    	libClapack.so:	$(DOBJ) $(ZOBJ) $(MISC_OBJ)
    			$(CC) -shared -o libClapack.so $? \
    			-L/usr/local/lib -lCblas -lF77 -lI77 -lm -lc

Home | Catalogue | FAQ | What's New? | Contact Us