On Tuesday 08 May 2007 13:23:44 Allison Randal wrote: > /home/allison/projects/svn/parrot/blib/lib/libparrot.so: undefined > reference to `Parrot_allocate_aligned' > /home/allison/projects/svn/parrot/blib/lib/libparrot.so: undefined > reference to `Parrot_merge_memory_pools' > > Looks like these two functions are defined in src/gc/resources.c, and > that when building with --gc=libc this file is replaced by > src/gc/res_lea.c. So, they need to be defined in src/gc/res_lea.c as well.
I'm not sure. As far as I can tell, res_lea.c is an unmodified file copied in from elsewhere. If we modify it, we may have trouble merging in upstream changes. To what extent can we play a header define game to use those functions declared elsewhere, or do we really need them? -- c