-
Notifications
You must be signed in to change notification settings - Fork 518
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
Fix include path issue for libyaml #618
base: main
Are you sure you want to change the base?
Conversation
Under FreeBSD, clang-based cc doesn't have `/usr/local/include` within its default include paths, so this patch will add it using `pkg-config` when necessary so the C extension is able to build when installing. This should fix the abruptly closed and locked yaml#616, without breaking builds on other systems.
Tested and works both on Linux and FreeBSD.
This should be working now, as intended. I've tested it both on my FreeBSD server and on my Linux box, both build the extension successfully. |
Hey, I've just resolved the merge conflict. Here's to hoping it's gonna end up in the production release soon. Cheers, |
Hey @nitzmahone, any chance of merging this? I have customizations necessary in a couple of my project until this gets merged. So merging it would be highly appreciated. :) |
Under FreeBSD, clang-based cc doesn't have
/usr/local/include
within its default include paths, so this patch will add it usingpkg-config
when necessary so the C extension is able to build when installing.This should fix the abruptly closed and locked #616, without breaking builds on other systems.