It also works as a shared binary if I append the following to the
compile line (pretty much exactly the contents of $O_FILES in the Makefile):

c++ -o pbc_to_exe pbc_to_exe.o  -L/usr/local/lib -L/opt/local/lib
-L/sw/lib -L/sw/lib -L/opt/local/lib -L/sw/lib
-L/Users/allison/projects/svn/parrot/blib/lib -lparrot
-L/Users/allison/projects/svn/parrot/blib/lib -lm -lgmp -lreadline
/Users/allison/projects/svn/parrot/src/parrot_config.o
/Users/allison/projects/svn/parrot/src/embed.o
/Users/allison/projects/svn/parrot/src/debug.o
/Users/allison/projects/svn/parrot/src/global_setup.o
/Users/allison/projects/svn/parrot/src/library.o
/Users/allison/projects/svn/parrot/src/encoding.o
/Users/allison/projects/svn/parrot/src/charset.o
/Users/allison/projects/svn/parrot/src/platform.o
/Users/allison/projects/svn/parrot/src/charset/iso-8859-1.o
/Users/allison/projects/svn/parrot/src/charset/ascii.o
/Users/allison/projects/svn/parrot/src/charset/tables.o
/Users/allison/projects/svn/parrot/src/charset/unicode.o
/Users/allison/projects/svn/parrot/src/charset/binary.o
/Users/allison/projects/svn/parrot/src/encodings/fixed_8.o
/Users/allison/projects/svn/parrot/src/encodings/utf16.o
/Users/allison/projects/svn/parrot/src/encodings/utf8.o 
/Users/allison/projects/svn/parrot/src/encodings/ucs2.o
/Users/allison/projects/svn/parrot/src/inter_run.o
/Users/allison/projects/svn/parrot/src/inter_create.o
/Users/allison/projects/svn/parrot/src/inter_misc.o
/Users/allison/projects/svn/parrot/src/inter_call.o
/Users/allison/projects/svn/parrot/src/trace.o
/Users/allison/projects/svn/parrot/src/hll.o
/Users/allison/projects/svn/parrot/src/vtables.o
/Users/allison/projects/svn/parrot/src/gc/resources.o
/Users/allison/projects/svn/parrot/src/gc/dod.o
/Users/allison/projects/svn/parrot/src/gc/memory.o
/Users/allison/projects/svn/parrot/src/gc/smallobject.o
/Users/allison/projects/svn/parrot/src/gc/register.o
/Users/allison/projects/svn/parrot/src/atomic/gcc_x86.o
/Users/allison/projects/svn/parrot/src/stm/backend.o
/Users/allison/projects/svn/parrot/src/stm/waitlist.o
/Users/allison/projects/svn/parrot/src/thread.o
/Users/allison/projects/svn/parrot/src/packfile.o
/Users/allison/projects/svn/parrot/src/packfile/pf_items.o
/Users/allison/projects/svn/parrot/src/scheduler.o
/Users/allison/projects/svn/parrot/src/headers.o
/Users/allison/projects/svn/parrot/src/sub.o
/Users/allison/projects/svn/parrot/src/objects.o
/Users/allison/projects/svn/parrot/src/oo.o
/Users/allison/projects/svn/parrot/src/cpu_dep.o
/Users/allison/projects/svn/parrot/src/pmc.o
/Users/allison/projects/svn/parrot/src/tsq.o
/Users/allison/projects/svn/parrot/src/exceptions.o
/Users/allison/projects/svn/parrot/src/builtin.o
/Users/allison/projects/svn/parrot/compilers/imcc/parser_util.o
/Users/allison/projects/svn/parrot/compilers/imcc/imcparser.o
/Users/allison/projects/svn/parrot/compilers/imcc/imclexer.o
/Users/allison/projects/svn/parrot/compilers/imcc/symreg.o
/Users/allison/projects/svn/parrot/compilers/imcc/optimizer.o
/Users/allison/projects/svn/parrot/compilers/imcc/imc.o
/Users/allison/projects/svn/parrot/compilers/imcc/pbc.o
/Users/allison/projects/svn/parrot/compilers/imcc/reg_alloc.o
/Users/allison/projects/svn/parrot/compilers/imcc/sets.o
/Users/allison/projects/svn/parrot/compilers/imcc/cfg.o
/Users/allison/projects/svn/parrot/compilers/imcc/pcc.o
/Users/allison/projects/svn/parrot/compilers/imcc/debug.o
/Users/allison/projects/svn/parrot/compilers/imcc/instructions.o
/Users/allison/projects/svn/parrot/src/pic.o
/Users/allison/projects/svn/parrot/src/pic_jit.o
/Users/allison/projects/svn/parrot/src/interpreter.o
/Users/allison/projects/svn/parrot/src/warnings.o
/Users/allison/projects/svn/parrot/src/nci.o
/Users/allison/projects/svn/parrot/src/intlist.o
/Users/allison/projects/svn/parrot/src/ops/core_ops_cgp.o
/Users/allison/projects/svn/parrot/src/ops/core_ops_switch.o
/Users/allison/projects/svn/parrot/src/ops/core_ops_cg.o
/Users/allison/projects/svn/parrot/src/ops/core_ops.o
/Users/allison/projects/svn/parrot/src/runops_cores.o
/Users/allison/projects/svn/parrot/src/utils.o
/Users/allison/projects/svn/parrot/src/io/io.o
/Users/allison/projects/svn/parrot/src/io/io_passdown.o
/Users/allison/projects/svn/parrot/src/io/io_mmap.o
/Users/allison/projects/svn/parrot/src/io/io_string.o
/Users/allison/projects/svn/parrot/src/io/io_utf8.o
/Users/allison/projects/svn/parrot/src/io/io_buf.o
/Users/allison/projects/svn/parrot/src/io/io_unix.o
/Users/allison/projects/svn/parrot/src/io/io_layers.o
/Users/allison/projects/svn/parrot/src/byteorder.o
/Users/allison/projects/svn/parrot/src/hash.o
/Users/allison/projects/svn/parrot/src/core_pmcs.o
/Users/allison/projects/svn/parrot/src/pmc/*.o

Reply via email to