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

Refactor: boost date/time functions #171

Merged
merged 3 commits into from
Feb 9, 2019

Conversation

mmd-osm
Copy link
Collaborator

@mmd-osm mmd-osm commented Feb 4, 2019

This pull request replaces boost date/time functions by their c++11 counterpart. Dependency on boost date-time library is also dropped as part of this pr.

gcc 5.x or newer is required, due to std::put_time - requirement fulfilled by Ubuntu Xenial or newer

(Closes #150)

@mmd-osm mmd-osm mentioned this pull request Feb 4, 2019
9 tasks
@mmd-osm
Copy link
Collaborator Author

mmd-osm commented Feb 5, 2019

@zerebubuth, @tomhughes, @pnorman : I like to drop one boost library dependency in this pull request, and at the same time introduce a minimum gcc version 5.x for cgimap due to std::put_time.

I'd appreciate a few additional opinions, if this is a good idea, or if I'd better provide some 4.x friendly replacement for std::put_time and leave minimum gcc version as is. Thanks!

@tomhughes
Copy link
Contributor

No complaints from me.

@Zverik
Copy link

Zverik commented Feb 5, 2019

This would break the RHEL/CentOS 7 support (with gcc 4.8), but I believe nobody runs the Rails Port under that. Ubuntu 16.04 has 5.3, so that change would be okay.

@mmd-osm mmd-osm merged commit 88f07e0 into zerebubuth:master Feb 9, 2019
@mmd-osm
Copy link
Collaborator Author

mmd-osm commented Feb 9, 2019

Thanks everyone for your feedback, I just merged this pull request.

@mmd-osm mmd-osm deleted the patch/boost_refactoring branch July 14, 2019 19:29
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.

3 participants