help-guix
[Top][All Lists]
Advanced

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

Re: GCC and Chicken-Scheme compilation


From: pelzflorian (Florian Pelz)
Subject: Re: GCC and Chicken-Scheme compilation
Date: Thu, 30 Jan 2020 16:33:05 +0100

On Thu, Jan 30, 2020 at 02:45:44PM +0000, Ekaitz at ElenQ Technology wrote:
> Hi,
> 
> I had some issues with the chicken compiler. I attach later the results of 
> the compilation. But the summary is the following:
> 
> 1. I create a hello world chicken program
> 2. Run the compiler: csc hello-world.scm
> 3. Errors appear: libchicken.so: undefined reference to `log@GLIBC_2.29'
> 4. If I get the gcc command that csc runs internally and remove the linking 
> of math (removing -lm) it compiles and runs perfectly.
> 

FWIW this works for me (with a slightly outdated Guix System):

florian ~$ guix environment --ad-hoc chicken
florian ~ [env]$ cd /tmp
florian /tmp [env]$ cat a.scm 
(display (exp 2))
(newline)
florian /tmp [env]$ csc a.scm
florian /tmp [env]$ ./a
7.38905609893065

Is your program more complicated?  I do not really know Chicken, maybe
some GCC search path is wrong.  Don’t know.

Regards,
Florian



reply via email to

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