Re: Gnulib support

2007-09-10 Thread Ludovic Courtès
Hi, Kevin Ryde <[EMAIL PROTECTED]> writes: > [EMAIL PROTECTED] (Ludovic Courtès) writes: >> Widespread libraries already fixed the problem, > > No. libgettext: http://article.gmane.org/gmane.comp.lib.gnulib.bugs/11101 libprelude: http://article.gmane.org/gmane.comp.lib.gnulib.bugs/11140 Planne

Re: Gnulib support

2007-09-05 Thread Kevin Ryde
[EMAIL PROTECTED] (Ludovic Courtès) writes: > > Please, do read the thread on `bug-gnulib'. I did. > Widespread libraries already fixed the problem, No. > the most straightforward solution being to > use Libtool's `-export-symbols-regex' link option (which is a single > line in `Makefile.am').

Re: Gnulib support

2007-09-04 Thread Ludovic Courtès
Hi Kevin, Kevin Ryde <[EMAIL PROTECTED]> writes: > Revert it for now, and look again if/when there's a system for > libraries. (And not the first blush version of something, give it a > chance for someone else to be the guinea pigs.) Please, do read the thread on `bug-gnulib'. Widespread libra

Re: Gnulib support

2007-09-03 Thread Kevin Ryde
[EMAIL PROTECTED] (Ludovic Courtès) writes: > > I have not taken any action yet but what you suggest is doable. Revert it for now, and look again if/when there's a system for libraries. (And not the first blush version of something, give it a chance for someone else to be the guinea pigs.) Whil

Re: Gnulib support

2007-08-25 Thread Ludovic Courtès
Hi, Kevin Ryde <[EMAIL PROTECTED]> writes: > The problem is if other libraries do the same thing, ie. put an > strcasecmp in. I expect you get clashes that'd stop an application > using certain combinations of libraries, or getting mis-detections of > what's available where, etc. > > For namespa

Re: Gnulib support

2007-08-21 Thread Ludovic Courtès
Hi, Kevin Ryde <[EMAIL PROTECTED]> writes: > For namespace cleanliness any globally visible symbol in libguile really > has to have an scm_ (or probably scm_i_) prefix. Is gnulib setup to > help libraries with that? Nosing around it looks like perhaps not yet. Not yet AFAICS. I'll email `bug-

Re: Gnulib support

2007-08-20 Thread Kevin Ryde
[EMAIL PROTECTED] (Ludovic Courtès) writes: > > However, the `strcasecmp' module gets compiled iff `strcasecmp' was > not found at configure time. The problem is if other libraries do the same thing, ie. put an strcasecmp in. I expect you get clashes that'd stop an application using certain combi

Re: Gnulib support

2007-08-20 Thread Ludovic Courtès
Hi, Kevin Ryde <[EMAIL PROTECTED]> writes: > What prefix does it put on the names that get into libguile.so? > It's not namespace clean to have an strcasecmp() in libguile (likely > to create subtle havoc). In the case of `strcasecmp ()', it puts no prefix. However, the `strcasecmp' module gets

Re: Gnulib support

2007-08-15 Thread Kevin Ryde
[EMAIL PROTECTED] (Ludovic Courtès) writes: > > Currently, the only imported modules are `alloca' and `strcasecmp' > (see `m4/gnulib-cache.m4'). What prefix does it put on the names that get into libguile.so? It's not namespace clean to have an strcasecmp() in libguile (likely to create subtle hav