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

jewel: rgw: master: build failures with boost > 1.58 #10026

Merged
1 commit merged into from Aug 10, 2016

Conversation

smithfarm
Copy link
Contributor

boost > 1.58 no longer includes in_place in boost/utility, we need to
include in_place_factory explicitly. This causes build failures in
distros that ship with a higher version of boost. Since the only call is for
swift_ver_location, another possibility is to use emplace()
instead (though this requires boost ~ 1.56)

Fixes: http://tracker.ceph.com/issues/16391
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
(cherry picked from commit a14f0f3)

Conflicts:
	src/rgw/rgw_rest_swift.cc
	    jewel does not have #include <boost/optional.hpp>
@smithfarm smithfarm self-assigned this Jun 29, 2016
@smithfarm smithfarm added this to the jewel milestone Jun 29, 2016
ghost pushed a commit that referenced this pull request Jun 30, 2016
… 1.58

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Jul 1, 2016
… 1.58

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@ghost ghost assigned oritwas Aug 4, 2016
@ghost
Copy link

ghost commented Aug 4, 2016

@oritwas does this backport look good to merge ? It passed the rgw suite http://tracker.ceph.com/issues/16344#note-12, except for one transient error which seems unrelated to this backport.

ghost pushed a commit that referenced this pull request Aug 8, 2016
… 1.58

Reviewed-by: Loic Dachary <ldachary@redhat.com>
ghost pushed a commit that referenced this pull request Aug 9, 2016
… 1.58

Reviewed-by: Loic Dachary <ldachary@redhat.com>
@ghost ghost merged commit c587e9e into ceph:jewel Aug 10, 2016
@ghost ghost changed the title jewel: master: build failures with boost > 1.58 jewel: rgw: master: build failures with boost > 1.58 Aug 25, 2016
@jan--f jan--f deleted the wip-16392-jewel branch February 8, 2017 20:15
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants