1314 Commits

Author SHA1 Message Date
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