chicken-users
[Top][All Lists]
Advanced

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

[Chicken-users] Compiling with --std=c99 supported?


From: Kristian Lein-Mathisen
Subject: [Chicken-users] Compiling with --std=c99 supported?
Date: Sun, 8 Sep 2013 23:52:01 +0200


Hi there,

I came across something I think might be a bug. While I don't have a deep understanding of what c99 and gnu99 really mean, I noted that this happens on my 64bit system:

$ chicken -version
(c) 2008-2013, The Chicken Team
(c) 2000-2007, Felix L. Winkelmann
Version 4.8.0.4 (stability/4.8.0) (rev 578619b)
linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
compiled 2013-07-15 on aeryn.xorinia.dim (Darwin)

$ cat c99test.scm
(print "hi")
$ # gnu99 works:
$ csc -C --std=gnu99 c99test.scm && ./c99test
hi
$ # c99 does not work:
$ csc -C --std=c99 c99test.scm && ./c99test
In file included from c99test.c:11:0:
/usr/include/chicken/chicken.h:1532:1: error: unknown type name ‘sigjmp_buf’
 C_varextern C_TLS sigjmp_buf C_restart;
 ^

Error: shell command terminated with non-zero exit status 256: gcc c99test.c -o c99test.o -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer --std=c99 -I"/usr/include/chicken"



Is chicken supposed to be compilable with c99?
Thanks,
K.

reply via email to

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