Skip to content

Conversation

@marssaxman
Copy link

The 'fast' module did not work on my system out of the box, because it could not resolve the external cairo_foo symbols; it compiled, and generated the appropriate extern refs, but did not have a dependency on libcairo.so, and thus the loader would fail to resolve them. I have updated the makefile using pkg-config to generate cflags and linker flags, and now I am able to run the 'fast' module for waveform rendering. This change also allows fast.pyx to make use of libcairo's own header file instead of having to duplicate the definitions in fast.h.

This branch includes the 'cython' vs 'cython2' change, but I'm happy to revise it not to depend on that prior commit, if you'd prefer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant