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
[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').
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
[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
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
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-
[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
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
[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