Fix compilation for 2.6 (fixing #67) #68
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2.6 adds an obstacle for compiling debase. ruby/ruby@2e5aa3f adds some helper function which requires TRUE and FALSE macros to be defined. This is somewhat difficult to tackle because fixing it requires setting RUBY_EXPORT to true. I am not sure this is a good approach for building a gem. At the same time, it seems that we have just introduced unnecessary includes in 85493d7, so it seems that removing them solves the issue.