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

Fixing problems with compilation using C++11 compilers #24

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

Conversation

msoos
Copy link

@msoos msoos commented Apr 1, 2015

The current PRIi64 system is missing a space when -std=c++11 is passed to GCC and the minisat header is #include-d -- in this case, the compiler fails. The 3 spaces fix this issue.

The proposed fix has been tested with a number of compilers and systems and seems to work fine (as it should, it's just 3 spaces).

@msoos msoos changed the title Fixing problems with compilation with C++11 compilers Fixing problems with compilation using C++11 compilers Apr 1, 2015
msoos and others added 23 commits March 19, 2016 23:42
…ace between literal and string macro [-Wliteral-suffix]
fixed GCC 6.3 warning: invalid suffix on literal; C++11 requires a sp…
RPath needed by MacOSX was not correctly set for minisat.
Therefore it was not correctly linked against STP.
Fix linking of minisat as dependency library on MacOSX
Adding Export, fixing static libraries and binaries
On 64bit systems, the usual destination for libraries is /usr/lib64,
not /usr/lib. So add CMAKE_INSTALL_LIBDIR and allow overriding the
the default.
utils/System.*: use fpu_control only on glibc
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.

8 participants