Commit Graph

1289 Commits

Author SHA1 Message Date
Alexandre Oliva
39791a20c8 * tests/mdemo-exec.test: Modify failure message. 2000-09-04 01:20:16 +00:00
Alexandre Oliva
19b19ba7ae * ltmain.in (newdlprefiles): Use dlname if it's available and
old_library isn't; use linklib only if dlname is not available.
2000-09-04 01:18:13 +00:00
Alexandre Oliva
f4ae56e298 * ltconfig.in (enable_dlopen): Set to no when lt_cv_dlopen is no. 2000-09-04 01:12:47 +00:00
Alexandre Oliva
deaa5c5eec * libtool.m4: Don't quote CONFIG_SHELL nor ORIGINAL_CONFIG_SHELL.
Quote $@ properly so that the shell expands it, not m4.
2000-09-03 23:02:25 +00:00
Alexandre Oliva
76a616e4fb * libtool.m4: Don't quote SHELL when `re-exec'ing, so that SHELL
can be `/path/to/shell -x'.
2000-09-03 21:53:03 +00:00
Alexandre Oliva
51edf45910 * tests/quote.test: Move the match test out of case statements, to
work around bug in /bin/sh of several OSs.
2000-09-03 21:37:32 +00:00
Alexandre Oliva
dc692acce6 * ltmain.in (variables_saved_for_relink): Attempt to unset them
instead of setting them to an empty string.
2000-09-03 03:13:56 +00:00
Alexandre Oliva
b544397637 * ltconfig.in [with_gnu_ld] (archive_cmds, archive_expsym_cmds)
<solaris*, sysv5*, beos*>: Use compiler_flags instead of linker
flags.
Reported by Alex Hornby <alex@anvil.co.uk>
2000-09-02 23:27:56 +00:00
Makoto Ishisone
49958438c9 * libtool.m4 (lt_cv_deplibs_check_method, freebsd): Fix typo,
add support for compact format library.
2000-09-02 23:15:57 +00:00
Alexandre Oliva
d098088cd9 * ltdl.m4: Oops, I had forgotten to commit this part of Syd Polk's
patch from 2000-06-17.
2000-09-02 23:06:57 +00:00
Tom Kacvinsky
ba241e155d * libtool.m4: Ignore Tru64's nm's complaint. 2000-09-02 22:50:13 +00:00
Pavel Roskin
f84b61cb49 * ltconfig.in: only load $cache_file if it's a regular file 2000-09-02 22:35:12 +00:00
Assar Westerlund
098893dc99 * ltconfig.in: Add back ranlib calls for static libraries if there
is a ranlib.
2000-09-02 22:32:26 +00:00
Gary V. Vaughan
0e072fa33e Move the echo detection code to a macro in libtool.m4. The code
at the top ofltconfig.in is ugly, but will go away when the rest
of ltconfig is migrated.

* Makefile.am (libtool):  Pass the value of $ECHO to ltconfig as
an environment variable.
* libtool.m4 (_LT_AC_PROG_ECHO_BACKSLASH): Quote the ECHO value
correctly so that it inserts the correct code into configure.in
suitably quoted for M4 expansion.  This code needs to be near
the top of configure.in as it calls itself recursively, so I
am using AC_DIVERSION_NOTICE (or simply NOTICE on CVS
Autoconf).  The value of ECHO is also substitued into the
Makefile to be used when Make calls ltconfig to generate
libtool, so another layer of quotation is required for the
Makefile.
(AC_LIBTOOL_SETUP):  Use it.
* ltconfig.in: Accept a value for ECHO from the environment, and
carefully substitue for $0 if it is present in the ECHO value.
Because ECHO was quoted for Make, when ltconfig is called by
configure, it is overquoted, and one layer of quotes must be
stripped.
2000-08-31 17:23:44 +00:00
Gary V. Vaughan
39c3bd740b update config.guess and config.sub from ftp://ftp.gnu.org/gnu/config 2000-08-28 02:40:20 +00:00
Gary V. Vaughan
16b2680494 typo 2000-08-27 19:59:10 +00:00
Gary V. Vaughan
656d1ca824 * ltconfig.in (with_gcc): Make the value of this option
available to the generated libtool script.
* ltmain.in (compile_command, finalize_command):  The native C
and C++ compilers on IRIX require the -LANG:std in order to to
compile correctly.   The same options should _not_ be passed
through to gcc on IRIX, or at all on other architectures for
backwards compatibility (among others).
Reported by Bob Freisenhahn <bfreisen@simple.dallas.tx.us>
Reported by Albert Chin-A-Young <china@thewrittenword.com>
2000-08-27 10:50:23 +00:00
Gary V. Vaughan
476d780ec2 * ltconfig.in (old_reload_flag): typo. 2000-08-26 13:10:48 +00:00
Alexandre Oliva
94c658f565 * ltmain.in (shtool): Use echo|grep instead of expr, as in the
original patch.
2000-08-01 04:28:07 +00:00
Alexandre Oliva
e648974086 * ltconfig.in (need_lc): Fix test message. 2000-08-01 03:49:52 +00:00
Mocha
4b57ddf5e8 * ltconfig.in (NetBSD, deplibs_check_method): Use file_magic.
(NetBSD, file_magic_cmd, file_magic_test_file): Set.
2000-07-24 06:15:50 +00:00
Alexandre Oliva
b486b2ae8e * ltmain.in (irix, major): Prepend a `.'.
* ltconfig.in (irix, soname_spec, library_names_spec): Adjust.
2000-07-24 06:09:03 +00:00
Alexandre Oliva
073255d718 * ltmain.in: Support GNU shtool's install. 2000-07-24 05:42:55 +00:00
Alexandre Oliva
471594e90b * ltconfig.in (linkopts): Don't set for test. 2000-07-24 05:27:48 +00:00
Nick Hudson
bd5e08a98a typo 2000-07-24 05:21:09 +00:00
Nick Hudson
403f272e7a * ltconfig.in (linkopts): Replace with linker_flags. 2000-07-24 05:20:06 +00:00
Nick Hudson
a28c34c3ec * ltmain.in (ILD): Fix addition of deplibs in relink case. 2000-07-24 05:15:35 +00:00
H.J. Lu
7bc0e24c4f * ltconfig.in: Check if -lc is necessary for building shared
libary. Set build_libtool_need_lc to indicate it.
* ltmain.in: Add -lc when building shared libary only if
necessary.
2000-07-20 02:28:44 +00:00
Mo DeJong
a58c335936 typo fix from Mo DeJong 2000-07-20 01:59:15 +00:00
Mo DeJong
53779eeb79 * libtool.m4 (AC_PROG_NM): Fix macro so that it
finds a cross NM on the PATH.
2000-07-10 09:42:21 +00:00
Ken Block
9db9629198 Recover data mysteriously replaced with NULs 2000-07-10 07:37:12 +00:00
Ken Block
f523ce38f8 * libltdl/ltdl.h: Also check for __cplusplus, __STDC__ is not
by Compaq C++ compiler
2000-07-10 07:17:35 +00:00
Alexandre Oliva
cc72188443 * ltconfig.in (wlarc, netbsd, aout): Set to empty.
(hardcode_dynamic_flag_spec, export_dynamic_flag_spec): Use it.
2000-07-10 06:54:27 +00:00
Alexandre Oliva
6172e455b7 * ltconfig.in (dynamic_linker, linux, powerpc): Do not disable
shared libraries just because of MkLinux.
2000-07-10 06:42:34 +00:00
Alexandre Oliva
877cf82fdb * libtool.m4 (lt_cv_deplibs_check_method, freebsd): Do not depend
on $version_type; check for ELF support as in other BSDs.
2000-07-10 06:08:09 +00:00
Syd Polk
b33dc22671 * libtool.m4 (AC_LIBTOOL_SETUP): Do not generate a libtool based
on target; use host instead.
2000-06-18 02:59:36 +00:00
Gary V. Vaughan
0d160ac41a * ltconfig.in (ORIGINAL_CONFIG_SHELL): Prevent lossage when
the echo probing code falls into this branch without setting
this variable.
2000-05-30 00:37:48 +00:00
Gary V. Vaughan
7f87811e39 * ltconfig.in (netbsd*): archive_cmds and archive_expsym_cmds
were reversed with respect to definition of __ELF__.
From Keisuke Inoue <keisuke@csl.sony.co.jp>
2000-05-30 00:13:11 +00:00
Gary V. Vaughan
a2785e0c99 * libtool.m4 (netbsd*): Use -L option to file_magic_cmd as for
freebsd (below).
* libtool.m4 (netbsd ELF): support file_magic.
From Dan Winship <danw@helixcode.com>.
2000-05-29 18:02:07 +00:00
Steven M. Schultz
6aa20f59be * libtool.m4 (bsdi4*): Add -L option to bsdi4's file_magic_cmd
command.  Under BSD/OS 4.1 several libraries are now symlinks
rather than regular files.  Adding -L tells the file program
to follow the symlink.
2000-05-29 17:15:37 +00:00
Gary V. Vaughan
9e50af8b4e * libtool.m4 (i*86-*-freebsd*): Forgot to changequote(,). 2000-05-29 17:04:11 +00:00
Gary V. Vaughan
1d15e88e1e * NEWS: Updated.
* libtool.m4 (i*86-*-freebsd*): Support a.out shared libs.
From <suzukis@file.phys.tohoku.ac.jp>
2000-05-29 16:53:24 +00:00
Fred Fish
8300de4c54 Support AR=mwld AR_FLAGS='-xml -o' for PPC Beos:
* ltconfig (old_AR_FLAGS): Add.
(old_archive_cmds): Use AR_FLAGS rather than hardcoding "cru".
(archive_cmds): Use AR_FLAGS rather than hardcoding "cru".
(AR_FLAGS): Default to "cru" if not set.
2000-05-29 16:09:56 +00:00
Gary V. Vaughan
a728290bd8 * ltconfig.in (echo): The following code actually prints the
double quotes -- so I removed them:
    echo='printf "%sn"' $echo 't'
From Tuukka Toivonen <tutoivon@mail.student.oulu.fi>
2000-05-29 15:11:52 +00:00
Gary V. Vaughan
4dcd9e2feb * NEWS: Updated. 2000-05-29 14:29:51 +00:00
Bernhard Rosenkraenzer
1e230b6d59 * libtool.m4: adding ia64 as supported linux platform 2000-05-29 14:27:37 +00:00
Michael Matz
786438a679 * ltmain.in: fix quoting for $var_value. 2000-05-29 10:42:50 +00:00
Michael Matz
646badda1e * ltconfig.in: check for dlfcn.h: include return value
to make -Wall in CFLAGS work.
2000-05-29 09:48:54 +00:00
Gary V. Vaughan
a38d73ae96 * README-alpha: note new location of config.(guess|sub). 2000-05-27 02:33:56 +00:00
Chad Cunningham
718311d9b6 * ltconfig.in (rhapsody*): New Port.
* ltmain.in (rhapsody*): ditto.
2000-05-27 02:20:00 +00:00