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. What am I missing here? Does GLIBC 2.29 have any issues with the math? Do I miss any extra dep? Here's a copy of my bash session: ``` bash ekaitz ~/projects/chicken$ ls hello.scm ekaitz ~/projects/chicken$ csc hello.scm /gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib/libchicken.so: undefined reference to `exp@GLIBC_2.29' /gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib/libchicken.so: undefined reference to `log@GLIBC_2.29' /gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib/libchicken.so: undefined reference to `log2@GLIBC_2.29' /gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib/libchicken.so: undefined reference to `pow@GLIBC_2.29' collect2: error: ld returned 1 exit status Error: shell command terminated with non-zero exit status 256: 'gcc' 'hello.o' -o 'hello' -L/gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib -Wl,-R/gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib -lchicken -lm -ldl ekaitz ~/projects/chicken$ gcc 'hello.o' -o 'hello' -L/gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib -Wl,-R/gnu/store/k85zs837x6pr61l37gfz92h3nljr8ka7-chicken-5.0.0/lib -lchicken -ldl ekaitz ~/projects/chicken$ ./hello Chicken ``` Thank you, Ekaitz ElenQ Technology Ethical Innovation