Set Souffle to use 64-bit integer and float values, to match Mac homebrew package #935
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.
This difference has bitten me since I use a custom functor in the Ubergraph build (https://github.com/INCATools/ubergraph/blob/master/functors.cpp). I switched over to the ODK Souffle installation instead of one in my custom docker image, and just realized that Ubergraph is now full of
NaN
s. I think this will fix the problem.See https://souffle-lang.github.io/build#cmake-configuration-options
Homebrew formula: https://github.com/Homebrew/homebrew-core/blob/51d3ca10a5f12bfd83f2f8038258792e0df67584/Formula/s/souffle.rb#L33