bug-guile
[Top][All Lists]
Advanced

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

Re: [1.9.12][OpenBSD] run time failure ...


From: Andy Wingo
Subject: Re: [1.9.12][OpenBSD] run time failure ...
Date: Fri, 10 Sep 2010 16:35:27 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

On Fri 10 Sep 2010 15:47, primus <address@hidden> writes:

> On Fri, Sep 10, 2010 at 10:39:01AM +0200, Andy Wingo wrote:
>> On Thu 09 Sep 2010 00:12, primus <address@hidden> writes:
>> 
>> > backtrace with new cvs libgc.
>> 
>> Thanks. At this point the problems appears to be related to an
>> dynamically-loaded extension, like srfi-1. This looks like you are
>> building a static-only Guile, and we don't usually test that.
>
> Fri Sep 10 14:45:17 BST 2010
>
> Hi Andy,
>
> Nowhere do I specify that it should be a
> static-only build.

It's statically linking libguile to guile. You sure you didn't pass
--disable-shared on the configure line? Surely libtool can make shared
libraries on openbsd?

> # ldd ./libguile/guile
> ./libguile/guile:
>         Start    End      Type Open Ref GrpRef Name
>         1c000000 3c042000 exe  1    0   0      ./libguile/guile
[...]

Here guile should probably be a libtool helper script, and
libguile/.libs/lt-guile should link to libguile-2.0.so.

>> 
>> So... If you type meta/guile -c '(format #t "hello world\n")' that
>> should display hello world. Now we need to figure out what's going on
>> with --disable-shared builds.
>
> # meta/guile -c '(format #t "hello world\n")'
> ;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
> ;;;       or pass the --no-autocompile argument to disable.

Ah yes. But meta/guile --no-autocompile -c '(format #t "hello world\n")'
works?

A
-- 
http://wingolog.org/



reply via email to

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