On Fri, May 4, 2012 at 11:46 PM, Glenn Fowler <[email protected]> wrote:
>
> the AT&T Software Technology ast beta 2012-05-04 source release
> has been posted to the download site
> http://www.research.att.com/sw/download/beta/
>
> the git source repository has also been updated
> http://www.research.att.com/sw/gitweb/
>
> the recent git web problems should be fixed
This is mainly a portability issue with the "clang" compiler (C
frontend for the llvm project) on Linux:
On SuSE Linux 12.2/AMD64 I can't get ast-open to compile with the
"clang" compiler (e.g. $ CC='/usr/bin/clang -std=gnu99' ./bin/package
make #).
The build fails in "id.c" like this:
-- snip --
/home/test001/work/ast_ksh_20120504/build_linux/src/lib/libcmd/id.c:233:17:
error: use of undeclared identifier 'NGROUPS_MAX'
maxgroups = NGROUPS_MAX;
-- snip --
My guess is that somehow "clang"'s hackery with the system includes
somehow misses or prevents the definition of |NGROUPS_MAX| ...
... but thinking further: Shouldn't this value be obtained dynamically
from the system using |_SC_NGROUPS_MAX| ?
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) [email protected]
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)
_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users