Background: Pmc2c.pm emits code which references Parrot_PMC_typenum. This code is present in libparrot.so, which currently is not referenced as a library by the link step for dynclasses.

Options include:

  1) eliminating this dependency, as it is the only one
  2) directly including extend.o into each shared library
  3) linking to libparrot.so

As an added complication, the link step for dynclasses is by default run from a different directory than the main build.

Preferences?

- Sam Ruby

Reply via email to