Skip to content

Update the version of base libraries and OS#714

Merged
simon-mo merged 7 commits intoucbrise:developfrom
withsmilo:improve_base_libs
Jun 4, 2019
Merged

Update the version of base libraries and OS#714
simon-mo merged 7 commits intoucbrise:developfrom
withsmilo:improve_base_libs

Conversation

@withsmilo
Copy link
Collaborator

@withsmilo withsmilo commented May 31, 2019

1. related issue

#583, #551

2. Change the base OS from debian:stretch-slim to ubuntu:18.04 in ClipperLibBaseDockerfile

debian:stretch-slim uses libboost-all-dev (1.62.0.1) (link), but I have suffered with the 'epoll_reactor' bug of Boost in the production environment, and this bug was resolved by Boost 1.65.0. (link)

To avoid this bug, we changed the base OS from debian:stretch-slim to ubuntu:18.04, in which we can install libboost-all-dev (1.65.1) easily. (link) The sizes of the two Docker images are similar.

  • debian:stretch-slim : 55.3MB
  • ubuntu:18.04 : 69.9MB

3. Update folly from v2017.08.14.00 to v2019.03.18.00

It's difficult to determine what version is stable because folly is released by weekly. So I will try to apply the 2019.03.18.00 version first of all, which is the latest in brew.

  • Check all the unit tests about Clipper.

4. Update FindBoost.cmake to support the latest version of Boost(1.70.0)

  • I imported the following three files from here.
    • FindBoost.cmake
    • FindPackageHandleStandardArgs.cmake
    • FindPackageMessage.cmake

5. We can finally build the Clipper on Mac OS using the methods on this site.

Sungjun, Kim added 2 commits May 31, 2019 13:40
@AmplabJenkins
Copy link

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/2054/
Test FAILed.

@AmplabJenkins
Copy link

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/2056/
Test FAILed.

@withsmilo withsmilo changed the title Update the version of base libraries and OS [WIP] Update the version of base libraries and OS Jun 3, 2019
@AmplabJenkins
Copy link

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/2059/
Test PASSed.

@AmplabJenkins
Copy link

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Clipper-PRB/2060/
Test PASSed.

@withsmilo withsmilo changed the title [WIP] Update the version of base libraries and OS Update the version of base libraries and OS Jun 4, 2019
@simon-mo simon-mo merged commit f76dd94 into ucbrise:develop Jun 4, 2019
@withsmilo withsmilo deleted the improve_base_libs branch June 4, 2019 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants