Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Ensuring that STP's Travis scripts match the lingeling test repo#359

Merged
msoos merged 2 commits intostp:masterfrom
aytey:fix_travis
Jul 9, 2020
Merged

Ensuring that STP's Travis scripts match the lingeling test repo#359
msoos merged 2 commits intostp:masterfrom
aytey:fix_travis

Conversation

@aytey
Copy link
Member

@aytey aytey commented Jul 9, 2020

Issue

The build scripts that Travis runs point to @msoos's personal copy of Lingeling -- this repo recently got changed to not have a ./configure script and to use CMake instead.

See: msoos/lingeling-ala@6848f4e

Resolution

This PR fixes Travis's steps to use CMake rather than calling ./configure for Lingeling.

Questions

@msoos do you think it is worthwhile adding msoos/minisat, msoos/cryptominisat, conp-solutions/riss, klee/klee-uclibc, msoos/fuzzsmt, msoos/lingeling-ala and msoos/boolector-1.5.118 as submodules to STP? This would avoid these breakages.

These list of repos are those which come from scripts/travis-cmake.sh.

Signed-off-by: Andrew V. Jones [email protected]

@aytey
Copy link
Member Author

aytey commented Jul 9, 2020

Okay, not as easy as I'd hoped.

I didn't check this originally, but https://github.com/msoos/lingeling-ala does not build liblgl.a, which then means the Boolector build fails.

I opened-up this PR msoos/lingeling-ala#1 to ensure we build liblgl.a. Once that is done, I can revisit the Travis script to then ensure that the Boolector configure.sh can find our newly-built liblgl.a.

@msoos msoos merged commit 051e720 into stp:master Jul 9, 2020
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.

2 participants