Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change build settings for 'fast' module to link against cairo library #4

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

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.

None yet

1 participant