Nick Hudson
33e6c12a1e
* libtool.m4: Update support for NetBSD
...
* ltdl.m4: Make sure that libltdl_cv_func_dlopen and
libltdl_cv_lib_dl_dlopen are set and used instead of the
ac_cv_ versions. Also, use lt_cv_sys_global_symbol_pipe
instread of global_symbol_pipe. This fixes the detection of
dlopen on BSD derived plaforms and more importantly fixes
need_uscore detection.
2002-05-17 16:11:41 +00:00
Paul Eggert
bc6d10f096
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): head -1 -> sed 1q to
...
port to POSIX 1003.1-2001 hosts, like textutils 2.0.21 with
_POSIX2_VERSION=200112.
* exe/link-txt.tpl: Include the previous change in the template.
* ltmain.in: Detect and handle object name conflicts while
2002-05-06 15:07:47 +00:00
Paul Eggert
0e00101a0b
* ltmain.in: Don't assume that "sort +2" works, as POSIX
...
1003.1-2001 says that "sort +2" is supposed to sort the file
named "+2". An example host that behaves like this is
textutils 2.0.21 with _POSIX2_VERSION=200112.
2002-05-06 14:51:28 +00:00
Loren James Rittle
ff06408793
* ltmain.sh: Detect and handle object name conflicts while
...
piecewise linking a static library.
2002-05-06 13:38:13 +00:00
Dave Vasilevsky
9a3c2107e5
* ltmain.in: Remove convenience libraries from deplibs for Darwin.
2002-05-02 20:38:18 +00:00
Fritz Elfert
b3b3c2e27a
* libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Modify archive_expsym_cmds
...
to catch properly handle dll alias symbols.
2002-05-02 14:22:21 +00:00
Kevin Ryde
c266c3667e
* libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use $build_os not $host_os.
2002-04-24 14:39:33 +00:00
Robert Boehne
0a378ba0b6
* doc/libtool.texi (C++ libraries): Finally updated to reflect
...
Libtool's support for C++.
2002-04-19 19:26:59 +00:00
Jean-Frederic Clere
31126404b7
* libtool.m4: Update support for Fujistu-Siemens Computers (FSC).
...
* ltmain.in: Add support for EBCDIC based systems.
2002-04-14 21:41:36 +00:00
Robert Boehne
646383d19f
* exe/compile-txt.tpl: Handle the case when no tag is explicitly set,
...
and $base_compile has a space in front of $CC, and revert the setting
of tagname checked in on 2002-3-14.
* exe/link-txt.tpl: Ditto.
* exe/ltmain.tpl: Ditto.
* ltmain.in: Ditto.
2002-04-04 23:32:06 +00:00
Robert Boehne
d73486fbaf
Remove obsolete comment
2002-03-17 20:13:44 +00:00
Robert Boehne
8666adfdae
Update to top of tree
2002-03-17 20:08:20 +00:00
Robert Boehne
71f5b3d0f2
sync from mainline
2002-03-16 17:35:53 +00:00
Bruce Korb
4598f91bd0
Remove duplicate line
2002-03-13 02:06:48 +00:00
Bruce Korb
e930151b1b
update to current version of libtool
2002-03-12 02:36:37 +00:00
Bruce Korb
d2009d1625
bring a touch of order to the option processing
2002-03-12 02:17:11 +00:00
Bruce Korb
45d16ee8bf
resync with HEAD
2002-03-12 02:06:26 +00:00
Alexandre Oliva
e29d4950d8
the `-Wc,' entry must be parsed
2002-03-08 02:38:57 +00:00
Alexandre Oliva
1a34bb7280
set up signal handling early. Be sure to set SIGCHLD to SIG_DFL.
...
rework the quoting so you can emit eval-ed strings, too.
write a common routing to handle the dlopen option.
2002-03-03 19:08:47 +00:00
Alexandre Oliva
6b7faabd55
resync with the base implementation of emitting commands in ltmain.c
2002-03-03 19:06:41 +00:00
Alexandre Oliva
0b9e71ae7f
clean up the passing of arguments into the "base_compile" string
2002-03-03 19:05:47 +00:00
Alexandre Oliva
4989a641dd
add commentary and emacs variables
2002-03-03 19:02:37 +00:00
Alexandre Oliva
aa674b44ff
fix up the mode naming and mode-specific usage
2002-03-03 17:00:28 +00:00
Alexandre Oliva
152c936ef5
the compile portion of the binary version seems to work
2002-03-03 01:22:40 +00:00
Alexandre Oliva
f0ca8325c1
accommodate the new --preserve-dup-deps option
2002-03-02 20:59:39 +00:00
Alexandre Oliva
1f08c94e1d
Make the shell script current with HEAD
2002-03-02 20:15:53 +00:00
Alexandre Oliva
3e8a16ebca
merge from head. Is ltmain.in
2002-03-02 16:59:16 +00:00
Alexandre Oliva
10999e5dbd
files not deleted by merge action
2002-03-02 16:55:07 +00:00
Alexandre Oliva
b69b3e703b
merge from head. Omits work in ltmain.in
2002-03-02 16:50:29 +00:00
Alan Modra
3d96dbd73a
* libtool.m4 (lt_cv_deplibs_check_method): pass_all for hppa*-linux.
2001-05-16 06:53:04 +00:00
Andreas Jaeger
546977281b
more straightforward macro usage
2001-05-13 19:56:59 +00:00
Andreas Jaeger
8e6c4a881f
This version will correctly rebuild AutoGen
2001-05-13 19:48:56 +00:00
Andreas Jaeger
8668dbcbcf
fix the command string and command proc pointers
2001-05-13 17:41:27 +00:00
Andreas Jaeger
bd62d2cae4
Move all the text strings into separate templates.
...
Delete the individual modal definition files
2001-05-13 16:44:40 +00:00
Andreas Jaeger
f143ed24ed
Sync the CVS version with the generated one
2001-05-13 15:37:52 +00:00
Andreas Jaeger
5dca4052ba
the reference to 'the library' was unclear.
2001-05-13 04:03:27 +00:00
Andreas Jaeger
d23b3ec307
make a more dramatic demo
2001-05-13 03:59:27 +00:00
Andreas Jaeger
5b45fd21ef
syntax errors
2001-05-13 03:05:11 +00:00
Andreas Jaeger
e742f23db7
elaboration on the execute example
2001-05-13 02:45:50 +00:00
Andreas Jaeger
dee6d691aa
This gives a slightly better idea of the approach
2001-05-13 01:51:15 +00:00
Andreas Jaeger
2730bf3726
use the emitProc dispatch table
2001-05-13 01:10:47 +00:00
Andreas Jaeger
b7c69b456e
Um, I still need this for the program.
...
I need to do the program first, then worry about optimizing
duplications in the source texts. Wrong order.
2001-05-12 21:41:14 +00:00
Andreas Jaeger
5db6e37c7d
help text needs to go to stderr, too
2001-05-12 21:33:11 +00:00
Andreas Jaeger
c0d07b8ac3
move execute script to a template & move an A-G macro to ltmain.tpl
2001-05-12 21:30:30 +00:00
Andreas Jaeger
8863577ed1
trivial example of templatization
2001-05-12 21:01:45 +00:00
Andreas Jaeger
ecce97ede0
Create ltconfig.x, while we are emitting the libtool script.
binary-mlb
2001-05-12 19:07:10 +00:00
Andreas Jaeger
51c550f3a5
More up-to-date example file
2001-05-12 19:03:40 +00:00
Andreas Jaeger
b0bee08a71
update the mode code
2001-05-12 16:06:57 +00:00
Andreas Jaeger
63b147e176
Emit the C-source equivalents of the various operation modes
2001-05-12 16:06:21 +00:00
Andreas Jaeger
a760e4061b
special purpose version proc
2001-05-12 16:05:11 +00:00