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

Dockerfile #75

Merged
merged 2 commits into from Jul 26, 2018
Merged

Dockerfile #75

merged 2 commits into from Jul 26, 2018

Conversation

niklas88
Copy link
Member

This uses docker multi stage builds. While they are a bit more complicated this
makes the final image a lot smaller and shows a very clear distinction between
build and runtime dependencies (runtime dependencies being basically only libc
and libstdc++)

This PR also includes small changes to the CMakeLists.txt most importantly
fixing a wrong build message that showed the DEBUG flags even though it said
that they were the RELEASE flags

We were printing the debug flags and -fsanitize=thread was in the required not
debug flags. Sadly putting it in the debug flags breaks Travis, so for now
remove it
This uses docker multi stage builds. While they are a bit more complicated this
makes the final image a lot smaller and shows a very clear distinction between
build and runtime dependencies (runtime dependencies being basically only libc
and libstdc++)
@niklas88 niklas88 merged commit 1372443 into ad-freiburg:master Jul 26, 2018
@niklas88 niklas88 deleted the dockerfile branch October 31, 2018 09:35
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.

None yet

2 participants