[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] build on Windows with cygwin
From: |
felix winkelmann |
Subject: |
Re: [Chicken-users] build on Windows with cygwin |
Date: |
Tue, 2 Oct 2007 08:41:26 +0200 |
Hi, Shawn!
The problem is that I don't know how to link dlls properly.
The build log you've sent me only generated the static
libs, due to a missing libdl.so (dll, or whatever).
I need to see the exact build steps for a full build with
dynamic linking. The shared lib generation options for
cygwin where more or less guessed.
Is there anybody who can send me a build log for a full
dynamic build?
(yes, I know, this begging gets annoying - I have no better idea)
cheers,
felix
On 10/1/07, Shawn Rutledge <address@hidden> wrote:
> On 10/1/07, Kon Lovett <address@hidden> wrote:
> > Is the directory w/ the chicken .dll files on the PATH?
>
> I just tried that; it doesn't help. Anyway the line which fails has
> -L. so it ought to find the libraries with which to link. There is no
> old version of chicken installed (I deleted /usr/local/* in case that
> was part of the problem).
>
> $ nm libchicken.a | grep tempo
> U _C_temporary_flonum
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_flonum
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_flonum
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> 00000010 C _C_temporary_flonum
> 00000010 C _C_temporary_stack
> 00000010 C _C_temporary_stack_bottom
> 00000010 C _C_temporary_stack_limit
>
> $ nm libuchicken.a | grep tempo
> U _C_temporary_flonum
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_flonum
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_flonum
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> U _C_temporary_stack
> U _C_temporary_stack
> U _C_temporary_stack_bottom
> 00000010 C _C_temporary_flonum
> 00000010 C _C_temporary_stack
> 00000010 C _C_temporary_stack_bottom
> 00000010 C _C_temporary_stack_limit
>
> U is undefined, C is "common".
>
> What is the difference between libchicken.a and libuchicken.a? (hope
> the answer is not "accusative case." :-)
>
>
> _______________________________________________
> Chicken-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/chicken-users
>