libtool performance status

2008-04-20 Thread Bob Friesenhahn
Since libtool performance has become a concern, I have been measuring build times for a reference project in order to evaluate progress. I selected a project at random and ended up with one called 'GraphicsMagick'. I am testing the build on a FreeBSD 7.0 system with two 2.4GHz Intel Xeon

[PATCH 363] Allow better compile time type checking for lt_dladvise

2008-04-20 Thread Gary V. Vaughan
* libltdl/lt__private.h (lt__handle, lt__advise): Typedefs removed in favour of... * libltdl/ltdl.h (lt_dlhandle), libltdl/libltdl/lt_dlloader.h (lt_dladvise): ...changing from void* to forward declarations. * libltdl/loaders/dlopen.c, libltdl/loaders/loadlibrary.c, libltdl/lt_dlloader.c,

Re: [PATCH 363] Allow better compile time type checking for lt_dladvise

2008-04-20 Thread Bob Friesenhahn
On Sun, 20 Apr 2008, Gary V. Vaughan wrote: * libltdl/lt__private.h (lt__handle, lt__advise): Typedefs removed in favour of... * libltdl/ltdl.h (lt_dlhandle), libltdl/libltdl/lt_dlloader.h (lt_dladvise): ...changing from void* to forward declarations. * libltdl/loaders/dlopen.c,

Re: [PATCH 363] Allow better compile time type checking for lt_dladvise

2008-04-20 Thread Gary V. Vaughan
Howdy Bob! On 20 Apr 2008, at 21:13, Bob Friesenhahn wrote: On Sun, 20 Apr 2008, Gary V. Vaughan wrote: * libltdl/lt__private.h (lt__handle, lt__advise): Typedefs removed in favour of... * libltdl/ltdl.h (lt_dlhandle), libltdl/libltdl/lt_dlloader.h (lt_dladvise): ...changing from void* to

Re: [PATCH 363] Allow better compile time type checking for lt_dladvise

2008-04-20 Thread Bob Friesenhahn
On Sun, 20 Apr 2008, Gary V. Vaughan wrote: I like this very much. Besides helping user code, it should diminish the number of compiler warnings when compiling libltdl and may even avoid some optimization-related bugs. Is that a review with an implicit please apply? Or are you just

Re: [PATCH 364] Capture lt~obsolete.m4 serial number correctly in libtoolize.

2008-04-20 Thread Bob Friesenhahn
On Sun, 20 Apr 2008, Gary V. Vaughan wrote: * libltdl/m4/lt~obsolete.m4: Add the filename to the #serial marker so that libtoolize's serial number checks can find it in a non-include using aclocal.m4. * NEWS: Updated. Reported by Olly Betts [EMAIL PROTECTED] Olly's recent posts reveal several

Re: [PATCH 363] Allow better compile time type checking for lt_dladvise

2008-04-20 Thread Ralf Wildenhues
* Gary V. Vaughan wrote on Mon, Apr 21, 2008 at 02:39:37AM CEST: * libltdl/lt__private.h (lt__handle, lt__advise): Typedefs removed in favour of... * libltdl/ltdl.h (lt_dlhandle), libltdl/libltdl/lt_dlloader.h (lt_dladvise): ...changing from void* to forward declarations. *

Re: libtool performance status

2008-04-20 Thread Ralf Wildenhues
Hi Bob, * Bob Friesenhahn wrote on Mon, Apr 21, 2008 at 12:55:08AM CEST: I am saddened to report that as of yesterday, build times for git libtool are now similar to libtool 2.2.2. This is not to say that there has not been progress. The reported system times have gone down (from 113 to