RE: Incorrect library suffix on newer HP-UX (.sl vs .so)

2003-10-07 Thread Boehne, Robert
Tim, hpux under pa-risc (even 64-bit) still uses the .sl extension even where 64-bit ELF libraries are concerned. Only under the Intel architecture does it use the .so filename. If you want to have a look for yourself, HP gives out shell access under their testdrive program, which gives you

RE: Link performance: some numbers and a hack

2003-09-19 Thread Boehne, Robert
Iaki: Static libs on every platform need to have this dependency info. Robert -Original Message- From: Iaki Garca Etxebarria [mailto:[EMAIL PROTECTED] Sent: Friday, September 19, 2003 9:22 AM To: [EMAIL PROTECTED] Subject: Link performance: some numbers and a hack Hi, Is there any

RE: libtool replace -Xlinker by -Wl can lead to problems

2003-09-19 Thread Boehne, Robert
Alternatively, I think gcc/g++/g77/gcj can use -Xlinker instead of -Wl. Robert -Original Message- From: Peter O'Gorman [mailto:[EMAIL PROTECTED] Sent: Friday, September 19, 2003 10:20 AM To: Nicolas Roche Cc: [EMAIL PROTECTED] Subject: Re: libtool replace -Xlinker by -Wl can lead to

RE: Detecting availability of a shared libray

2003-09-18 Thread Boehne, Robert
Sander, If you can ensure this check is done after the libtool script is created, you may be able to write a macro similar to AC_CHECK_LIB that uses a shared library rather than an executable. If it won't link, you can assume that there isn't a shared version of the dependent library. If this

RE: Fixing malloc.h related warning

2003-09-16 Thread Boehne, Robert
: Tuesday, September 16, 2003 5:19 AM To: Bob Friesenhahn Cc: Boehne, Robert; [EMAIL PROTECTED] Subject: Re: Fixing malloc.h related warning Bob Friesenhahn wrote: On Mon, 15 Sep 2003, Boehne, Robert wrote: Dalibor, This would require a patch that looks for whatever malloc.h is #included

RE: Library symlinks installation

2003-09-16 Thread Boehne, Robert
No, This can be turned off with -avoid-version: `-avoid-version' Tries to avoid versioning (see section 6. Library interface versions) for libraries and modules, i.e. no version information is stored and no symbolic links are created. If the platform requires versioning, this option has no

RE: Library symlinks installation

2003-09-16 Thread Boehne, Robert
No, it doesn't. -Original Message- From: Rafael Laboissiere [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 16, 2003 1:28 PM To: Boehne, Robert Cc: [EMAIL PROTECTED] Subject: Re: Library symlinks installation * Boehne, Robert [EMAIL PROTECTED] [2003-09-16 12:03]: This can be turned

RE: Compiling 32-bit code on 64-bit HP-UX

2003-09-15 Thread Boehne, Robert
to be defined. IIRC, we had a suggestion to change this very thing in the past, we did, and it caused other problems so we reverted it. HTH, Robert -Original Message- From: Martin Frydl [mailto:[EMAIL PROTECTED] Sent: Monday, September 15, 2003 11:11 AM To: Boehne, Robert Cc: [EMAIL PROTECTED

RE: Fixing malloc.h related warning

2003-09-15 Thread Boehne, Robert
Dalibor, This would require a patch that looks for whatever malloc.h is #included for in stdlib.h and prefers it in stdlib.h. So it isn't as simple as s/malloc/stdlib/. Robert -Original Message- From: Dalibor Topic [mailto:[EMAIL PROTECTED] Sent: Monday, September 15, 2003 11:36 AM

RE: Fixing malloc.h related warning

2003-09-15 Thread Boehne, Robert
, September 15, 2003 1:10 PM To: Boehne, Robert Cc: [EMAIL PROTECTED] Subject: Re: Fixing malloc.h related warning Hi Robert, what about /* * Include the header defining malloc. * * On KR C compilers, that's malloc.h, * on ANSI C and ISO C compilers, that's * stdlib.h

RE: Fixing malloc.h related warning

2003-09-15 Thread Boehne, Robert
Bob, I agree, and would approve such a patch if one were posted. Robert -Original Message- From: Bob Friesenhahn [mailto:[EMAIL PROTECTED] Sent: Monday, September 15, 2003 1:38 PM To: Boehne, Robert Cc: Dalibor Topic; [EMAIL PROTECTED] Subject: RE: Fixing malloc.h related warning

RE: What is the status of the official libtool-1.5 tarball?

2003-09-10 Thread Boehne, Robert
Alan, Until last week, none of us had a libtool-1.5 tarball, but now that one has been located we can verify it for the FSF. I'm not sure when though. HTH, Robert -Original Message- From: Alan W. Irwin [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 02, 2003 11:54 AM To: [EMAIL

RE: Building JNI libraries on MacOS X and other systems

2003-08-14 Thread Boehne, Robert
Bill, Yes, Libtool 1.5 (and cvs) allows you to specify any extension for a shared library by passing -shrext extension on the link line. To use it for jnilibs, you will have to have some configury to set the option on MacOS X only. HTH, Robert -Original Message- From: Bill Northcott

RE: libtool 1.5 fix

2003-08-09 Thread Boehne, Robert
Thomas, This will make the objects link in twice in other cases. Robert -Original Message- From: Thomas Woerner [mailto:[EMAIL PROTECTED] Sent: Friday, August 08, 2003 5:53 AM To: [EMAIL PROTECTED] Subject: libtool 1.5 fix libtool --mode=link gcc test1.o test2.o -o libtest.a results

Re: [PATCH] Re: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC

2003-01-16 Thread Boehne, Robert
Wouldn't replacing -DPIC with -D__PIC__ break a fundamental assumption about ANSI compilers, that __ means compiler-defined and not in the userspace? IMHO, I have yet to see an example of how it could be useful to define PIC when it seems that the only way to make use of it is to have it surround

RE: [PATCH] Re: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC

2003-01-16 Thread Boehne, Robert
:[EMAIL PROTECTED]] Sent: Thursday, January 16, 2003 9:51 AM To: Boehne, Robert Cc: Simon Richter; [EMAIL PROTECTED] Subject: Re: [PATCH] Re: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC Boehne, Robert schrieb: IMHO, I have yet to see an example of how it could be useful to define PIC

RE: Problem on rs6000-ibm-aix4.3.2.0 (Fortran)

2003-01-15 Thread Boehne, Robert
Title: RE: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) Steve, I will look into this, but FYI, -DPIC should not be passed when compiling Fortran. Thanks, Robert -Original Message- From: Steve Edwards [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 15, 2003 1:03 PM To: [EMAIL

RE: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC

2003-01-15 Thread Boehne, Robert
To: [EMAIL PROTECTED] Subject: Re: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) On Wed, Jan 15, 2003 at 02:22:15PM -0500, Boehne, Robert wrote: I will look into this, but FYI, -DPIC should not be passed when compiling Fortran. Why should -DPIC be passed at all for any compiler? Thanks

RE: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC

2003-01-15 Thread Boehne, Robert
Title: RE: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC Ok then, I'll see if I can make -DPIC into a conditionally-set thing that would be set to for anything but C and C++. Can we agree on that? ;) Robert -Original Message- From: Simon Richter [mailto:[EMAIL PROTECTED]]

RE: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC

2003-01-15 Thread Boehne, Robert
the compiler define it for you? Robert -Original Message- From: Simon Richter [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 15, 2003 5:46 PM To: Boehne, Robert Cc: 'Simon Richter'; [EMAIL PROTECTED] Subject: Re: Problem on rs6000-ibm-aix4.3.2.0 (Fortran) -DPIC Robert, Ok

RE: 1.5 alpha release?

2003-01-02 Thread Boehne, Robert
Title: RE: 1.5 alpha release? Albert, There are still issues with Mac OS X, and the patch for hppa64 from Ross. The problem with OS X is that $shrext is evaluated too soon, and I can't figure out how to quote it so it won't. I may end up having to add a second variable $modext and going

RE: hppa*64* and dependent libraries

2002-12-18 Thread Boehne, Robert
Title: RE: hppa*64* and dependent libraries Albert, Post the patch you have for 1.4. I'm curious as to why you need to set $wl at all, if linking is being done with ld then ${wl}= for any flag. IMHO, if that isn't being done properly we need to find out why. Thanks, Robert

RE: SED ?

2002-12-13 Thread Boehne, Robert
Title: RE: SED ? Patrick, Yes something is wrong here, I'm currently working on fixing this but I didn't know it was broken in CVS Libtool. The problem I'm having is that $SED needs to be set earlier than it currently is, so the resulting libtool is attempting to operate with untested sed

RE: libtool support for Intel's icc

2002-11-22 Thread Boehne, Robert
Title: RE: libtool support for Intel's icc Roberto, We have a patch, but no copyright assignment as of yet. I have been assured that the paperwork has been sent to the FSF, so it should just be a matter of time. Thanks, Robert -Original Message- From: Roberto Bagnara

[shell functions, was RE: solving of name conflicts in included .a]

2002-11-07 Thread Boehne, Robert
Kratochvil [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 07, 2002 9:19 AM To: Boehne, Robert Cc: [EMAIL PROTECTED] Subject: Re: solving of name conflicts in included .a Robert, On Thu, 07 Nov 2002 15:52:10 +0100, Boehne, Robert wrote: ... I haven't gone over your patch with a fine-toothed

RE: C++ Support In Future Releases?

2002-11-06 Thread Boehne, Robert
Eric, The main branch in the CVS repository (snapshots available at ftp://alpha.gnu.org/gnu/cvs) fully supports C++. There aren't any issues with C++ and LIbtool that aren't C++ issues in general. HTH, Robert Boehne -Original Message-From: Eric Lemings [mailto:[EMAIL

Re: exceptions in shared libraries

2002-10-29 Thread Boehne, Robert
Dirk, Yes, 1.4.3 doesn't support C++. You can get a snapshot of CVS from: ftp://alpha.gnu.org/gnu/cvs/libtool.tgz or from CVS directly. This will be released as 1.5 just as soon as some paperwork is completed by the FSF and a few patches are installed. The problem is that 1.4.x doesn't link

Re: library relocation

2002-10-23 Thread Boehne, Robert
Hello, The real problem is that ELF platforms shouldn't ever relink, because it isn't necessary and it causes problems like these. If I get a patch against CVS head to do this, that means I won't have to make one myself, and it will get checked in sooner. Any volunteers? -- Robert Boehne

Libtool 1.4.3 Released

2002-10-23 Thread Boehne, Robert
We're pleased to announce the release of Libtool 1.4.3! This is a patch release, the last one in the 1.4.x series, and is compatable with Autoconf 2.13. You can find the new release here: in tarball, ftp://ftp.gnu.org/gnu/libtool/libtool-1.4.3.tar.gz xdelta,

Re: [FIXED] cygwin: duplicate .o's in static libs

2002-10-22 Thread Boehne, Robert
Charles, I think this fix was accidentally piggybacked on top of another patch I checked in. I knew it happened after the check in, but I thought I'd see if it fixed the problem rather than back it out or add a ChangeLog entry. I'll try to be more careful. ;) Rob -- Robert Boehne

Re: libtool 1.4.2 on Darwin

2002-10-10 Thread Boehne, Robert
Benjamin, My point is that it would encourage developers to write softwre that would ONLY compile on Darwin. A similar case is the use of $ORIGIN/ in a hardcoded library path. Not many OS's support it, and anyone who depends on it would limit the possible supported platform list down to only

Re: MinGW libtool DLL failure

2002-10-10 Thread Boehne, Robert
With the link line fully qualified with all of the system libraries and objects you could just use ld directly. It would be better, IMO, though to remove the system libraries from the link command and allow g[cc|++] to add the appropriate system libraries so that if some new system

Re: AIX library creation for dynamic loading

2002-05-24 Thread Boehne, Robert
Any attempt to understand AIX shared libraries should start by reading this: http://www-1.ibm.com/servers/esdd/pdfs/aix_ll.pdf HTH, Robert -- Robert Boehne Software Engineer Ricardo Software Chicago Technical Center TEL: (630)789-0003 x. 238 FAX: (630)789-0127 email: rboehne

Re: shared library link problem

2002-05-20 Thread Boehne, Robert
Liwei: Libtool 1.4.2 is not safe for anything but C, C++ support is in the current CVS sources. The architecture of 1.4 is such that C++ can't be supported which is why the current CVS development is significantly branched off from it. Robert -- Robert Boehne Software Engineer

Re: How use --whole-archive ld arg with libtool ?

2002-05-20 Thread Boehne, Robert
Alain: Ok, I was confused about what exectly you were asking. I think the best way to do this is to pass it as a single flag, like this: -Wl,'-whole-archive -lfoo -no-whole-archive' This way those options won't be rearranged on the ld command line. Thanks, Robert -- Robert Boehne

Re: questions about qsort, t_size, /usr/include/iso/stdlib_iso.h and warning: argument #4 is incompatible with prototype:

2002-05-01 Thread Boehne, Robert
Rotney, Your question isn't relevant to libtool at all, you should ask your question somewhere relevant, but I'm not sure where that is. Sorry, Robert -- Robert Boehne Software Engineer Ricardo Software Chicago Technical Center TEL: (630)789-0003 x. 238 FAX: (630)789-0127

Re: Error in ltmain.sh

2002-04-24 Thread Boehne, Robert
Bill, If you can fix it in just a few lines, you don't need a copyright assignment. Robert -- Robert Boehne Software Engineer Ricardo Software Chicago Technical Center TEL: (630)789-0003 x. 238 FAX: (630)789-0127 email: rboehne AT ricardo-us DOT com

Re: libtool 1.4.2: Enhancement request

2002-04-12 Thread Boehne, Robert
Jost: The flag you referr to is hp-compiler specific, so it can't be put into ltmain.in. Possibly a better solution is to figure out why +DAportable was lost. In the mean time you could probably work around this by changing: export CFLAGS=+DAportable -Ae +O2 to export CFLAGS=-Wc,+DAportable

Re: AW: libtool 1.4.2: Enhancement request

2002-04-12 Thread Boehne, Robert
Jost: The problem may be that Libtool doesn't treat options with + the same way it treats -. It doesn't sound like that would be terribly difficult to fix though. But before you go looking in ltmain.in, you might want to try the CVS head version of Libtool. There have been recent changes to

RE: CVS libtool causes C++ exceptions to fail under Solaris 2.6

2002-03-15 Thread Boehne, Robert
Title: RE: CVS libtool causes C++ exceptions to fail under Solaris 2.6 Bob: I'm currently looking into this, it seems to happen in many places. As you point out, this is just plan wrong but I'm not sure where the problem really is. Robert -Original Message- From: Bob Friesenhahn

RE: to libtool or not: Windows Unix NSAPI program

2001-05-02 Thread Boehne, Robert
PROTECTED]] Sent: Tuesday, May 01, 2001 4:59 PM To: Boehne, Robert; [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: to libtool or not: Windows Unix NSAPI program Have you tried a make check on libtool on cygwin recently Robert? It may be supported but it don't work :[. Rob

RE: Fix for Arg list too long

2001-02-01 Thread Boehne, Robert
(approximately) using the method discussed here. Robert -Original Message-From: Boehne, Robert Sent: Wednesday, January 31, 2001 5:45 PMTo: 'Alexandre Oliva'Cc: '[EMAIL PROTECTED]'Subject: RE: Fix for Arg list too long -Original Message- From: Alexandre Oliva [mailto

RE: Fix for Arg list too long

2001-01-31 Thread Boehne, Robert
Title: RE: Fix for Arg list too long -Original Message- From: Alexandre Oliva [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 31, 2001 1:27 PM To: Boehne, Robert Cc: '[EMAIL PROTECTED]' Subject: Re: Fix for Arg list too long On Jan 31, 2001, Boehne, Robert [EMAIL PROTECTED