|
|
24be4e6 |
--- cernlib-2006/2006/src/man/man1/cernlib.1.man_static 1998-05-19 18:32:03.000000000 +0200
|
|
|
24be4e6 |
+++ cernlib-2006/2006/src/man/man1/cernlib.1 2007-04-14 00:59:29.000000000 +0200
|
|
|
24be4e6 |
@@ -1,18 +1,18 @@
|
|
|
24be4e6 |
-.TH cernlib 1 "$Date: 2007/04/21 14:35:24 $" "CERN Program Library"
|
|
|
24be4e6 |
+.TH cernlib-static 1 "$Date: 2007/04/21 14:35:24 $" "CERN Program Library"
|
|
|
24be4e6 |
"CERNlib commands"
|
|
|
24be4e6 |
.ds )H Cern Program Library
|
|
|
24be4e6 |
-.ds ]W cernlib
|
|
|
24be4e6 |
+.ds ]W cernlib-static
|
|
|
24be4e6 |
.SH NAME
|
|
|
24be4e6 |
-cernlib \- get libraries needed to link with CERN Program Library
|
|
|
24be4e6 |
+cernlib-static \- get libraries needed to link with CERN Program Library
|
|
|
24be4e6 |
.SH SYNOPSIS
|
|
|
24be4e6 |
-.B cernlib
|
|
|
24be4e6 |
+.B cernlib-static
|
|
|
24be4e6 |
.RI [options]
|
|
|
24be4e6 |
.I library[/version]
|
|
|
24be4e6 |
.I ...
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.SH DESCRIPTION
|
|
|
24be4e6 |
|
|
|
24be4e6 |
-.B cernlib
|
|
|
24be4e6 |
+.B cernlib-static
|
|
|
24be4e6 |
writes to standard output a list of object libraries needed to link
|
|
|
24be4e6 |
a program with the given
|
|
|
24be4e6 |
.I library(s)
|
|
|
24be4e6 |
@@ -27,7 +27,7 @@
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.SS Options
|
|
|
24be4e6 |
|
|
|
24be4e6 |
-.B cernlib
|
|
|
24be4e6 |
+.B cernlib-static
|
|
|
24be4e6 |
recognizes the following options:
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.TP 11
|
|
|
24be4e6 |
@@ -52,6 +52,10 @@
|
|
|
24be4e6 |
obsolete option. Ignored.
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.TP 11
|
|
|
24be4e6 |
+.B -l
|
|
|
24be4e6 |
+Don't link against system lapack and blas.
|
|
|
24be4e6 |
+
|
|
|
24be4e6 |
+.TP 11
|
|
|
24be4e6 |
.B -u
|
|
|
24be4e6 |
do
|
|
|
24be4e6 |
.B not
|
|
|
24be4e6 |
@@ -73,7 +77,7 @@
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.SS USAGE
|
|
|
24be4e6 |
|
|
|
24be4e6 |
-.B cernlib
|
|
|
24be4e6 |
+.B cernlib-static
|
|
|
24be4e6 |
expects to find the CERNlib directory tree in /cern; if your system does
|
|
|
24be4e6 |
not have this, set the environment variable CERN to contain the name of the
|
|
|
24be4e6 |
root directory for the CERNlib tree.
|
|
|
24be4e6 |
@@ -91,16 +95,16 @@
|
|
|
24be4e6 |
.SS EXAMPLES
|
|
|
24be4e6 |
|
|
|
24be4e6 |
As
|
|
|
24be4e6 |
-.B cernlib
|
|
|
24be4e6 |
+.B cernlib-static
|
|
|
24be4e6 |
writes the list of libraries to standard output, using it as a command will
|
|
|
24be4e6 |
-show the list of libraries generated by cernlib. Also, it can be used like
|
|
|
24be4e6 |
+show the list of libraries generated by cernlib-static. Also, it can be used like
|
|
|
24be4e6 |
other commands in the command line surrounded by back quotes(`).
|
|
|
24be4e6 |
At CERN you should use the hepf77 command to link on your system as this
|
|
|
24be4e6 |
gives the compiler parameters which are compatible with Cernlib
|
|
|
24be4e6 |
(in particular for xlf on IBM/RS6000 and fort77 on HP/UX )
|
|
|
24be4e6 |
you could type:
|
|
|
24be4e6 |
.RS 5
|
|
|
24be4e6 |
-hepf77 your.o `cernlib`
|
|
|
24be4e6 |
+hepf77 your.o `cernlib-static`
|
|
|
24be4e6 |
.RE
|
|
|
24be4e6 |
to link your object file with routines from packlib and kernlib; you need
|
|
|
24be4e6 |
not specify packlib, as this is added automatically. Also all
|
|
|
24be4e6 |
@@ -108,7 +112,7 @@
|
|
|
24be4e6 |
If your application uses graflib and the Motif interface, the command would
|
|
|
24be4e6 |
be:
|
|
|
24be4e6 |
.RS 5
|
|
|
24be4e6 |
-hepf77 your.o `cernlib graflib/Motif`
|
|
|
24be4e6 |
+hepf77 your.o `cernlib-static graflib/Motif`
|
|
|
24be4e6 |
.RE
|
|
|
24be4e6 |
Again packlib need not be specified.
|
|
|
24be4e6 |
.PP
|
|
|
24be4e6 |
@@ -117,15 +121,15 @@
|
|
|
24be4e6 |
.RS 5
|
|
|
24be4e6 |
.profile for sh, ksh or similar
|
|
|
24be4e6 |
.RS 5
|
|
|
24be4e6 |
-CERNLIB=`cernlib graflib`; export CERNLIB
|
|
|
24be4e6 |
+CERNLIB=`cernlib-static graflib`; export CERNLIB
|
|
|
24be4e6 |
.RE
|
|
|
24be4e6 |
.login for users of csh of similar
|
|
|
24be4e6 |
.RS 5
|
|
|
24be4e6 |
-setenv CERNLIB "`cernlib graflib`"
|
|
|
24be4e6 |
+setenv CERNLIB "`cernlib-static graflib`"
|
|
|
24be4e6 |
.RE
|
|
|
24be4e6 |
.RE
|
|
|
24be4e6 |
The CERNLIB variable can then be used in the link command instead of
|
|
|
24be4e6 |
-calling the cernlib command.
|
|
|
24be4e6 |
+calling the cernlib-static command.
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.SS BUGS
|
|
|
24be4e6 |
|
|
|
24be4e6 |
@@ -141,7 +145,7 @@
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.SS FILES
|
|
|
24be4e6 |
|
|
|
24be4e6 |
-The cernlib command is available in the /cern/pro/bin directory
|
|
|
24be4e6 |
+The cernlib-static command is available in the /cern/pro/bin directory
|
|
|
24be4e6 |
in the CERNlib tree.
|
|
|
24be4e6 |
|
|
|
24be4e6 |
.SS CONTACT Address
|
|
|
24be4e6 |
@@ -153,5 +157,5 @@
|
|
|
24be4e6 |
Your report must state which version of CERNlib you are using, or the output of
|
|
|
24be4e6 |
the command:
|
|
|
24be4e6 |
.RS 5
|
|
|
24be4e6 |
-what `which cernlib`
|
|
|
24be4e6 |
+what `which cernlib-static`
|
|
|
24be4e6 |
.RE
|