libtool 211 KB
Newer Older
7001

7002
7003
# Whether we should hardcode library paths into libraries.
hardcode_into_libs=yes
7004

7005
7006
7007
# Flag to hardcode $libdir into a binary during linking.
# This must work even if $libdir does not exist.
hardcode_libdir_flag_spec="\${wl}--rpath \${wl}\$libdir"
7008

7009
7010
7011
7012
# If ld is used when linking, flag to hardcode $libdir into
# a binary during linking. This must work even if $libdir does
# not exist.
hardcode_libdir_flag_spec_ld=""
7013

7014
7015
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=""
7016

7017
7018
7019
# Set to yes if using DIR/libNAME during linking hardcodes DIR into the
# resulting binary.
hardcode_direct=no
7020

7021
7022
7023
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L=no
Thomas Witkowski's avatar
Thomas Witkowski committed
7024

7025
7026
7027
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
hardcode_shlibpath_var=unsupported
Thomas Witkowski's avatar
Thomas Witkowski committed
7028

7029
7030
7031
# Set to yes if building a shared library automatically hardcodes DIR into the library
# and all subsequent libraries and executables linked against it.
hardcode_automatic=no
Thomas Witkowski's avatar
Thomas Witkowski committed
7032

7033
7034
7035
7036
7037
7038
# Variables whose values should be saved in libtool wrapper scripts and
# restored at relink time.
variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"

# Whether libtool must link a program against all its dependency libraries.
link_all_deplibs=unknown
Thomas Witkowski's avatar
Thomas Witkowski committed
7039

7040
# Compile-time system search path for libraries
Thomas Witkowski's avatar
Thomas Witkowski committed
7041
sys_lib_search_path_spec=" /fastfs/witkowsk/local/lib/x86_64-suse-linux/4.1.2/ /fastfs/witkowsk/local/lib/../lib64/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/ /usr/lib/gcc/x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/../lib64/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../x86_64-suse-linux/4.1.2/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../lib64/ /lib/x86_64-suse-linux/4.1.2/ /lib/../lib64/ /usr/lib/x86_64-suse-linux/4.1.2/ /usr/lib/../lib64/ /fastfs/witkowsk/local/lib/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/lib/ /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../ /lib/ /usr/lib/"
Thomas Witkowski's avatar
Thomas Witkowski committed
7042

7043
# Run-time system search path for libraries
Thomas Witkowski's avatar
Thomas Witkowski committed
7044
sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib64/Xaw3d /usr/X11R6/lib64 /usr/X11R6/lib/Xaw3d /usr/X11R6/lib /usr/x86_64-suse-linux/lib /usr/local/lib64 /usr/local/lib /opt/kde3/lib64 /opt/kde3/lib /opt/gnome/lib64 /opt/gnome/lib /lib64 /lib /usr/lib64 /usr/lib /opt/cluster/intel/cce/9.1.042/lib /opt/cluster/intel/fce/9.1.036/lib /opt/cluster/Pathscale3.0/lib/2.9.99 /opt/cluster/Pathscale3.0/lib/2.9.99/32 /work/licsoft/compilers/pgi/linux86-64/6.2/lib /work/licsoft/compilers/pgi/linux86-64/6.2/libso "
Thomas Witkowski's avatar
Thomas Witkowski committed
7045

7046
7047
# Fix the shell variable $srcfile for the compiler.
fix_srcfile_path=""
Thomas Witkowski's avatar
Thomas Witkowski committed
7048

7049
7050
# Set to yes if exported symbols are required.
always_export_symbols=no
Thomas Witkowski's avatar
Thomas Witkowski committed
7051

7052
7053
7054
7055
7056
# The commands to list exported symbols.
export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols"

# The commands to extract the exported symbol list from a shared archive.
extract_expsyms_cmds=""
Thomas Witkowski's avatar
Thomas Witkowski committed
7057

7058
7059
# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=""
Thomas Witkowski's avatar
Thomas Witkowski committed
7060

7061
7062
# Symbols that must always be exported.
include_expsyms=""
Thomas Witkowski's avatar
Thomas Witkowski committed
7063

7064
# ### END LIBTOOL TAG CONFIG: CXX
Thomas Witkowski's avatar
Thomas Witkowski committed
7065

7066
# ### BEGIN LIBTOOL TAG CONFIG: F77
Thomas Witkowski's avatar
Thomas Witkowski committed
7067

7068
# Libtool was configured on host p1q024:
7069

7070
7071
# Shell to use when invoking shell scripts.
SHELL="/bin/sh"
7072

7073
7074
# Whether or not to build shared libraries.
build_libtool_libs=yes
7075

7076
7077
# Whether or not to build static libraries.
build_old_libs=yes
7078

7079
7080
# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=no
Thomas Witkowski's avatar
Thomas Witkowski committed
7081

7082
7083
# Whether or not to disallow shared libs when runtime libs are static
allow_libtool_libs_with_static_runtimes=no
Thomas Witkowski's avatar
Thomas Witkowski committed
7084

7085
7086
# Whether or not to optimize for fast installation.
fast_install=yes
Thomas Witkowski's avatar
Thomas Witkowski committed
7087

7088
7089
# The host system.
host_alias=
Thomas Witkowski's avatar
Thomas Witkowski committed
7090
host=x86_64-unknown-linux-gnu
7091
host_os=linux-gnu
Thomas Witkowski's avatar
Thomas Witkowski committed
7092

7093
7094
# The build system.
build_alias=
Thomas Witkowski's avatar
Thomas Witkowski committed
7095
build=x86_64-unknown-linux-gnu
7096
build_os=linux-gnu
Thomas Witkowski's avatar
Thomas Witkowski committed
7097

7098
7099
# An echo program that does not interpret backslashes.
echo="echo"
Thomas Witkowski's avatar
Thomas Witkowski committed
7100

7101
7102
7103
# The archiver.
AR="ar"
AR_FLAGS="cru"
Thomas Witkowski's avatar
Thomas Witkowski committed
7104

7105
# A C compiler.
Thomas Witkowski's avatar
Thomas Witkowski committed
7106
LTCC="/licsoft/libraries/openmpi/1.2.6/64bit/bin/mpicc"
Thomas Witkowski's avatar
Thomas Witkowski committed
7107

7108
# LTCC compiler flags.
7109
LTCFLAGS="-g -O2"
Thomas Witkowski's avatar
Thomas Witkowski committed
7110

7111
7112
# A language-specific compiler.
CC="g77"
Thomas Witkowski's avatar
Thomas Witkowski committed
7113

7114
# Is the compiler the GNU C compiler?
Thomas Witkowski's avatar
Thomas Witkowski committed
7115
with_gcc=
Thomas Witkowski's avatar
Thomas Witkowski committed
7116

7117
7118
# An ERE matcher.
EGREP="grep -E"
Thomas Witkowski's avatar
Thomas Witkowski committed
7119

7120
# The linker used to build libraries.
Thomas Witkowski's avatar
Thomas Witkowski committed
7121
LD="/usr/x86_64-suse-linux/bin/ld -m elf_x86_64"
Thomas Witkowski's avatar
Thomas Witkowski committed
7122

7123
7124
# Whether we need hard or soft links.
LN_S="ln -s"
Thomas Witkowski's avatar
Thomas Witkowski committed
7125

7126
7127
# A BSD-compatible nm program.
NM="/usr/bin/nm -B"
Thomas Witkowski's avatar
Thomas Witkowski committed
7128

7129
7130
# A symbol stripping program
STRIP="strip"
Thomas Witkowski's avatar
Thomas Witkowski committed
7131

7132
7133
# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=file
Thomas Witkowski's avatar
Thomas Witkowski committed
7134

7135
7136
# Used on cygwin: DLL creation program.
DLLTOOL="dlltool"
Thomas Witkowski's avatar
Thomas Witkowski committed
7137

7138
7139
# Used on cygwin: object dumper.
OBJDUMP="objdump"
Thomas Witkowski's avatar
Thomas Witkowski committed
7140

7141
7142
# Used on cygwin: assembler.
AS="as"
Thomas Witkowski's avatar
Thomas Witkowski committed
7143

7144
7145
# The name of the directory that contains temporary libtool files.
objdir=.libs
Thomas Witkowski's avatar
Thomas Witkowski committed
7146

7147
7148
7149
# How to create reloadable object files.
reload_flag=" -r"
reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs"
Thomas Witkowski's avatar
Thomas Witkowski committed
7150
7151
7152
7153

# How to pass a linker flag through the compiler.
wl="-Wl,"

7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
# Object file suffix (normally "o").
objext="o"

# Old archive suffix (normally "a").
libext="a"

# Shared library suffix (normally ".so").
shrext_cmds='.so'

# Executable file suffix (normally "").
exeext=""

Thomas Witkowski's avatar
Thomas Witkowski committed
7166
# Additional compiler flags for building library objects.
7167
7168
pic_flag=" -fPIC"
pic_mode=default
Thomas Witkowski's avatar
Thomas Witkowski committed
7169

7170
7171
# What is the maximum length of a command?
max_cmd_len=32768
Thomas Witkowski's avatar
Thomas Witkowski committed
7172
7173
7174
7175

# Does compiler simultaneously support -c and -o options?
compiler_c_o="yes"

7176
7177
# Must we lock files when doing compilation?
need_locks="no"
Thomas Witkowski's avatar
Thomas Witkowski committed
7178

7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
# Do we need the lib prefix for modules?
need_lib_prefix=no

# Do we need a version for libraries?
need_version=no

# Whether dlopen is supported.
dlopen_support=unknown

# Whether dlopen of programs is supported.
dlopen_self=unknown

# Whether dlopen of statically linked programs is supported.
dlopen_self_static=unknown

# Compiler flag to prevent dynamic linking.
link_static_flag="-static"

# Compiler flag to turn off builtin functions.
no_builtin_flag=""
Thomas Witkowski's avatar
Thomas Witkowski committed
7199
7200
7201
7202
7203
7204
7205

# Compiler flag to allow reflexive dlopens.
export_dynamic_flag_spec="\${wl}--export-dynamic"

# Compiler flag to generate shared objects directly from archives.
whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive"

7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
# Compiler flag to generate thread-safe objects.
thread_safe_flag_spec=""

# Library versioning type.
version_type=linux

# Format of library name prefix.
libname_spec="lib\$name"

# List of archive names.  First name is the real one, the rest are links.
# The last name is the one that the linker finds with -lNAME.
library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}"

# The coded name of the library, if different from the real name.
soname_spec="\${libname}\${release}\${shared_ext}\$major"

# Commands used to build and install an old-style archive.
RANLIB="ranlib"
old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs\$old_deplibs~\$RANLIB \$oldlib"
old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$oldlib"
old_postuninstall_cmds=""
Thomas Witkowski's avatar
Thomas Witkowski committed
7227
7228
7229
7230
7231
7232
7233

# Create an old-style archive from a shared archive.
old_archive_from_new_cmds=""

# Create a temporary old-style archive to link instead of a shared archive.
old_archive_from_expsyms_cmds=""

7234
7235
7236
7237
7238
7239
7240
7241
# Commands used to build and install a shared archive.
archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib"
archive_expsym_cmds="\$echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~
  cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~
  \$echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~
	  \$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib"
postinstall_cmds=""
postuninstall_cmds=""
Thomas Witkowski's avatar
Thomas Witkowski committed
7242

7243
# Commands used to build a loadable module (assumed same as above if empty)
Thomas Witkowski's avatar
Thomas Witkowski committed
7244
7245
7246
module_cmds=""
module_expsym_cmds=""

7247
7248
7249
7250
7251
7252
# Commands to strip libraries.
old_striplib="strip --strip-debug"
striplib="strip --strip-unneeded"

# Dependencies to place before the objects being linked to create a
# shared library.
7253
predep_objects=""
7254
7255
7256

# Dependencies to place after the objects being linked to create a
# shared library.
7257
postdep_objects=""
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268

# Dependencies to place before the objects being linked to create a
# shared library.
predeps=""

# Dependencies to place after the objects being linked to create a
# shared library.
postdeps=""

# The library search path used internally by the compiler when linking
# a shared library.
7269
compiler_lib_search_path=""
7270
7271
7272
7273
7274
7275

# Method to check whether dependent libraries are shared objects.
deplibs_check_method="pass_all"

# Command to use when deplibs_check_method == file_magic.
file_magic_cmd="\$MAGIC_CMD"
Thomas Witkowski's avatar
Thomas Witkowski committed
7276
7277
7278
7279

# Flag that allows shared libraries with undefined symbols to be built.
allow_undefined_flag=""

7280
# Flag that forces no undefined symbols.
Thomas Witkowski's avatar
Thomas Witkowski committed
7281
7282
no_undefined_flag=""

7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
# Commands used to finish a libtool library installation in a directory.
finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir"

# Same as above, but a single script fragment to be evaled but not shown.
finish_eval=""

# Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe="sed -n -e 's/^.*[ 	]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ 	][ 	]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'"

# Transform the output of nm in a proper C declaration
global_symbol_to_cdecl="sed -n -e 's/^. .* \\(.*\\)\$/extern int \\1;/p'"

# Transform the output of nm in a C name address pair
global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p' -e 's/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'"

# This is the shared library runtime path variable.
runpath_var=LD_RUN_PATH

# This is the shared library path variable.
shlibpath_var=LD_LIBRARY_PATH

# Is shlibpath searched before the hard-coded library search path?
shlibpath_overrides_runpath=no

# How to hardcode a shared library path into an executable.
hardcode_action=immediate

# Whether we should hardcode library paths into libraries.
hardcode_into_libs=yes

Thomas Witkowski's avatar
Thomas Witkowski committed
7313
# Flag to hardcode $libdir into a binary during linking.
7314
7315
# This must work even if $libdir does not exist.
hardcode_libdir_flag_spec="\${wl}--rpath \${wl}\$libdir"
Thomas Witkowski's avatar
Thomas Witkowski committed
7316

7317
7318
7319
# If ld is used when linking, flag to hardcode $libdir into
# a binary during linking. This must work even if $libdir does
# not exist.
Thomas Witkowski's avatar
Thomas Witkowski committed
7320
7321
hardcode_libdir_flag_spec_ld=""

7322
# Whether we need a single -rpath flag with a separated argument.
Thomas Witkowski's avatar
Thomas Witkowski committed
7323
7324
hardcode_libdir_separator=""

7325
7326
# Set to yes if using DIR/libNAME during linking hardcodes DIR into the
# resulting binary.
Thomas Witkowski's avatar
Thomas Witkowski committed
7327
7328
hardcode_direct=no

7329
7330
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
Thomas Witkowski's avatar
Thomas Witkowski committed
7331
7332
hardcode_minus_L=no

7333
7334
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
Thomas Witkowski's avatar
Thomas Witkowski committed
7335
7336
hardcode_shlibpath_var=unsupported

7337
7338
# Set to yes if building a shared library automatically hardcodes DIR into the library
# and all subsequent libraries and executables linked against it.
Thomas Witkowski's avatar
Thomas Witkowski committed
7339
7340
hardcode_automatic=no

7341
7342
7343
# Variables whose values should be saved in libtool wrapper scripts and
# restored at relink time.
variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Thomas Witkowski's avatar
Thomas Witkowski committed
7344
7345
7346
7347

# Whether libtool must link a program against all its dependency libraries.
link_all_deplibs=unknown

7348
# Compile-time system search path for libraries
Thomas Witkowski's avatar
Thomas Witkowski committed
7349
sys_lib_search_path_spec=" /fastfs/witkowsk/local/lib/x86_64-suse-linux/3.3.5/ /fastfs/witkowsk/local/lib/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/ /usr/lib/gcc/x86_64-suse-linux/3.3.5/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/lib/x86_64-suse-linux/3.3.5/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/lib/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../x86_64-suse-linux/3.3.5/ /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../ /lib/x86_64-suse-linux/3.3.5/ /lib/ /usr/lib/x86_64-suse-linux/3.3.5/ /usr/lib/"
7350
7351

# Run-time system search path for libraries
Thomas Witkowski's avatar
Thomas Witkowski committed
7352
sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib64/Xaw3d /usr/X11R6/lib64 /usr/X11R6/lib/Xaw3d /usr/X11R6/lib /usr/x86_64-suse-linux/lib /usr/local/lib64 /usr/local/lib /opt/kde3/lib64 /opt/kde3/lib /opt/gnome/lib64 /opt/gnome/lib /lib64 /lib /usr/lib64 /usr/lib /opt/cluster/intel/cce/9.1.042/lib /opt/cluster/intel/fce/9.1.036/lib /opt/cluster/Pathscale3.0/lib/2.9.99 /opt/cluster/Pathscale3.0/lib/2.9.99/32 /work/licsoft/compilers/pgi/linux86-64/6.2/lib /work/licsoft/compilers/pgi/linux86-64/6.2/libso "
7353

Thomas Witkowski's avatar
Thomas Witkowski committed
7354
7355
7356
# Fix the shell variable $srcfile for the compiler.
fix_srcfile_path=""

7357
# Set to yes if exported symbols are required.
Thomas Witkowski's avatar
Thomas Witkowski committed
7358
7359
7360
7361
7362
always_export_symbols=no

# The commands to list exported symbols.
export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols"

7363
7364
7365
# The commands to extract the exported symbol list from a shared archive.
extract_expsyms_cmds=""

Thomas Witkowski's avatar
Thomas Witkowski committed
7366
# Symbols that should not be listed in the preloaded symbols.
7367
exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
Thomas Witkowski's avatar
Thomas Witkowski committed
7368
7369
7370
7371

# Symbols that must always be exported.
include_expsyms=""

7372
# ### END LIBTOOL TAG CONFIG: F77
7373
For faster browsing, not all history is shown. View entire blame