bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: stack overflow / partial success


From: Rainer Tammer
Subject: Re: stack overflow / partial success
Date: Mon, 18 Feb 2008 15:00:35 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0

Hello,

Ludovic Courtès wrote:
Rainer Tammer <address@hidden> writes:
[...]
Unfortunately no ...

So what does "grep inline config.log" show?!

There is a "inline" but this version is not compatible...

The "inline" produces the following error:

"strings.c", line 132.10: 1506-780 (S) Reference to "scm_double_cell" with internal linkage is not allowed within inline definition of "scm_i_take_stringbufn".

The inline keyword is only recognized under compilation with c99 or with the -qlanglvl=stdc99 or -qlanglvl=extc99 options (or equivalent pragmas) or -qkeyword=inline. Note that the latter option is enabled by default for xlc in the configuration file that is shipped with the compiler. The __inline__ keyword is
recognized at all language levels.
The -brtl dos the following:

OK, that's something Guile's `configure' should not worry about, I
guess.

Yes,
the setting a "export LDFLAGS=-Wl,-brtl" before you call configure is sufficient (and documented in the latest libtool 1.5.26 readme).
There's only one place where `hstrerror ()' is used, and it's enclosed
in `#if HAVE_STRERROR'.
Unfortunately HAVE_STRERROR is defined to 1 ...

Sorry, I really meant `HAVE_HSTRERROR' (with `H'), which must be
undefined on AIX, right?

/* Define to 1 if you have the `hstrerror' function. */
#define HAVE_HSTRERROR 1

No, this is defined...
Thanks,
Ludovic.

Bye
 Rainer






reply via email to

[Prev in Thread] Current Thread [Next in Thread]