This would be a good idea. pmc's fix for the malloc.h issue gets the error below.
All the CC flags (and file extensions, and path separator) should be pulled from config. Also, missing a "clean" target. (Sorry if it sounds like I'm complaining, I just want to try this out! =-) cc -I ../../include -c -o p6ge_parse.o p6ge_parse.c cc -I ../../include -c -o p6ge_gen.o p6ge_gen.c In file included from ../../include/parrot/parrot.h:29, from p6ge_gen.c:22: ../../include/parrot/config.h:67: warning: use of `long double' type; its size may change in a future release ../../include/parrot/config.h:67: warning: (Long double usage is reported only once for each file. ../../include/parrot/config.h:67: warning: To disable this warning, use -Wno-long-double.) cc -I ../../include -c -o p6ge_parsep5.o p6ge_parsep5.c cc -shared -fpic p6ge_parse.o p6ge_gen.o p6ge_parsep5.o -o p6ge.so cc: unrecognized option `-shared' ld: Undefined symbols: _main make: *** [p6ge.so] Error 1 On Fri, Nov 19, 2004 at 09:05:31AM -0500, Dan Sugalski wrote: > If they're already shaking, we can do it now. :)