Remove duplicate settion of archive_expsym_cmds=yes on AIX

2005-10-30 Thread Albert Chin
always_export_symbols is set before the if statement enclosing the code below so remove duplicates. Patch against branch-1-5. 2005-10-30 Albert Chin-A-Young <[EMAIL PROTECTED]> * libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG, AC_LIBTOOL_PROG_LD_SHLIBS): Remove duplicate always_

Re: SCO/bugfix patch 5 of 10: ltmain.in: exclude -lc on SCO platforms

2005-10-30 Thread Kean Johnston
Kean Johnston wrote: Patch 5 of 10 attached ... Tim caught a small ommission. A corrected patch is attached. Rationale: On some releases of OpenServer 5, libc was poorly constructed and had static versions of __ctype. Due to a bug with copy relocations, linking a shared library with -lc would

Re: SCO/bugfix patch 7 of 10: Improve SCO platform support

2005-10-30 Thread Kean Johnston
Tim Rice wrote: On Sun, 30 Oct 2005, Kean Johnston wrote: Patch 7 of 10 attached ... Rationale: I like it when things work on my platform :) 2005-10-24 Kean Johnston <[EMAIL PROTECTED]> * libtool.m4: Complete overhaul of SCO support. I'm attaching a corrected patch. .

Re: SCO/bugfix patch 7 of 10: Improve SCO platform support

2005-10-30 Thread Tim Rice
On Sun, 30 Oct 2005, Kean Johnston wrote: > Patch 7 of 10 attached ... > > Rationale: > > I like it when things work on my platform :) > > 2005-10-24 Kean Johnston <[EMAIL PROTECTED]> > > * libtool.m4: Complete overhaul of SCO support. > I'm attaching a corrected patch. .

Re: SCO/bugfix patch 1 of 10: AC_LIBTOOL_SYS_MAX_CMD_LEN

2005-10-30 Thread Tim Rice
On Sun, 30 Oct 2005, Kean Johnston wrote: > Patch 1 of 10 attached ... > Minor nit. + sysv5* | sco5v6*) +kargmax=`grep ARG_MAX /etc/conf/cf.d/stune` This works for UnixWare 2.x too. Should be + sysv5* | sco5v6* | sysv4.2uw2*) -- Tim RiceMultitalents

SCO/bugfix patch 10 of 10: --version-info improvement

2005-10-30 Thread Kean Johnston
Patch 10 of 10 attached ... Rationale: I expect a lot of resistance to this patch :) Let me just start of by saying that I already know most of the objections why you dont want to explicitly name a shared library. However, it is a very useful option and I hope to explain why. I have encountered

SCO/bugfix patch 9 of 10: AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE

2005-10-30 Thread Kean Johnston
Patch 9 of 10 attached ... Rationale: The valid symbol tags were incorrect for SCO platforms. Correct them. 2005-10-24 Kean Johnston <[EMAIL PROTECTED]> * libtool.m4(AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Set correct symcode values for the native nm on SCO platforms. Index: libt

SCO/bugfix patch 8 of 10: ltmain.in -L handling for SCO platforms

2005-10-30 Thread Kean Johnston
Patch 8 of 10 attached ... Rationale: Handle older SCO systems correctly. 2005-10-24 Kean Johnston <[EMAIL PROTECTED]> * ltmain.in: Update SCO system support. Index: ltmain.in === RCS file: /cvsroot/libtool/libtool/Attic

SCO/bugfix patch 7 of 10: Improve SCO platform support

2005-10-30 Thread Kean Johnston
Patch 7 of 10 attached ... Rationale: I like it when things work on my platform :) 2005-10-24 Kean Johnston <[EMAIL PROTECTED]> * libtool.m4: Complete overhaul of SCO support. Index: libtool.m4 === RCS file: /cvsroot/lib

SCO/buffix patch 6 of 10: AC_PROG_NM fixes

2005-10-30 Thread Kean Johnston
Patch 6 of 10 attached ... Rationale: The test for a suitable nm was too restrictive. First, it would only check for nm with $ac_tool_prefix. But only the GNU version of nm installs itself that way. This was thwarting finding a non-binutils nm on the path. Second, added /usr/ccs/bin/elf to the li

SCO/bugfix patch 5 of 10: ltmain.in: exclude -lc on SCO platforms

2005-10-30 Thread Kean Johnston
Patch 5 of 10 attached ... Rationale: On some releases of OpenServer 5, libc was poorly constructed and had static versions of __ctype. Due to a bug with copy relocations, linking a shared library with -lc would result in a shared library having one notion of __ctype, and the a.out having another

SCO/bugfix patch 4 of 10: ltmain.in rpath variable

2005-10-30 Thread Kean Johnston
Patch 4 of 10 attached ... Rationale: On SCO platforms it is very important to be able to create shared libaries with absolute SONAME entries, and to have executables that use those hard-coded names and not rely on DT_RUNPATH. The problem is that only relatively recent versions of the OS had prot

SCO/bugfix patch 3 of 10: AC_LIBTOOL_DLOPEN_SELF

2005-10-30 Thread Kean Johnston
Patch 3 of 10 attached ... Rationale: The test for being able to dlopen yourself is flawed. It was using $link_static_flag, which is only present in the generated libtool. During autoconfiscation, the variable is called $lt_prog_compiler_static. This was causing false positives becuase -Bstatic/-s

SCO/bugfix patch 2 of 10: ltmain.in dlopen_deplibs

2005-10-30 Thread Kean Johnston
Patch 2 of 10 attached ... Rationale: All SCO platforms open dependency libraries when you dlopen a module. 2005-10-24 Kean Johnston <[EMAIL PROTECTED]> * ltdl.m4: Allow dlopen of deplibs on SCO platforms. Index: ltdl.m4

SCO/bugfix patch 1 of 10: AC_LIBTOOL_SYS_MAX_CMD_LEN

2005-10-30 Thread Kean Johnston
Patch 1 of 10 attached ... Rationale: OpenServer ships by default with a command line length of 100K, but the kernel tunable files are not world-readable, so we cannot detect the dynamic value. So, for OSR5, set the value to 100K. If we don't, every time libtool is invoked, we get a kernel warning

Several patches for SCO platform support and other bugfixes

2005-10-30 Thread Kean Johnston
All, After this mail, I will be sending 10 discrete patches for various bug fixes, small improvements and updating the SCO platform support. These patches are all against the 1.5 branch. I figure we'll iron out any isses with these and then I'll post the ones against HEAD, which are all almost id

Re: [patch 06/19] 289-gary-LT_WITH_LTDL-nonrecursive.diff Queue

2005-10-30 Thread Ralf Wildenhues
Hi Gary, * Gary V. Vaughan wrote on Mon, Oct 10, 2005 at 12:26:30PM CEST: > configure.ac |1 > libltdl/m4/ltdl.m4 | 65 > + > 2 files changed, 47 insertions(+), 19 deletions(-) > > Index: libtool--devo--1.0/ChangeLog > from Gary

Re: [patch 09/19] 293-gary-default-convenience-ltdl.diff Queue

2005-10-30 Thread Ralf Wildenhues
* Ralf Wildenhues wrote on Fri, Oct 28, 2005 at 10:52:22PM CEST: > > >* Gary V. Vaughan wrote on Mon, Oct 10, 2005 at 12:26:33PM CEST: > > > > > >>Index: libtool--devo--1.0/ChangeLog > > >>from Gary V. Vaughan <[EMAIL PROTECTED]> > > >> * libltdl/m4/ltdl.m4 (LTDL_INIT): Call _LT_ENABLE_INSTALL d