-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I was able to do what I needed to with avl_set/rbtree/avltree, just http://www.boost.org/doc/libs/1_59_0/doc/html/intrusive/map_multimap.html looks like it may provide a cleaner interface that would be closer to the STL in C++. This was introduced in 1.59. -----BEGIN PGP SIGNATURE----- Version: Mailvelope v1.3.6 Comment: https://www.mailvelope.com wsFcBAEBCAAQBQJW3d6RCRDmVDuy+mK58QAAXSAP/3gXRVAAuhVgoEmUnX6s r+BrNqYoXZ5+lpXZbMNmZBfNeXKZSOeQW51Vjy4xHsYhi3nj29SDedwoc4Bq DA+es5JN/8etfr3SZgyfA6DMnvsNpUT/OO1mSjpkiPsExG6lK4iVKf1Y/M9B dXfHmeP3lVUMD08qgqzCgaYEoxQfI42tvF+PubcxfDp0OOq9/+SFD68YT+tL PmA1BVjnCBtuPMmy4OzsbD7TFSdqr8rATUTW2TzkaxUMRN61oZnFqBwVjkj2 ZfdFtuZj1/W1+ddHnVbM0xz3asM7kUJUblPMGBXH+jVTr2Jq9/ftqB/fh3hS 45QGSjET6KJOPd3W3S2Kqbccpf2UZAThPFLz1+oNCls3Efn/3sBOsbQJNNBr tSq3nJKa7oUqDF0Fs2hRQzEzYu5MnV9dN8dmW9eZSs3tbTtcWVQjfYve1NP1 +udkXyPQtnc4YY5EvDi/Xn6Yoh6NHxkbw2hZa1WmEQEbTb3X4CBZHNKLXAxR Yx1PW08UPQrdhxUwQ41khvcVlElx9DLPwGnMlZQzvF4wnuEPqBSFNCqB2Eeh pEB81e5gnR2Qwx7oHywh2aZpTxf9ybUsQvaCBettqmSUB66N36V/3eGTfHQH CDdMw02iBD6PpG/FNq6Nkyh7D5y8duz2zrN2rvD1gpMWcssFIhbcXzH1ba4S VZhU =FBbh -----END PGP SIGNATURE----- ---------------- Robert LeBlanc PGP Fingerprint 79A2 9CA4 6CC4 45DD A904 C70E E654 3BB2 FA62 B9F1 On Mon, Mar 7, 2016 at 12:56 PM, Matt Benjamin <mbenjamin@xxxxxxxxxx> wrote: > Hi Robert, > > What were you unable to do with Boost intrusive avl_set/rbtree/avltree in versions below 1.6? > > Matt > > ----- Original Message ----- >> From: "Robert LeBlanc" <robert@xxxxxxxxxxxxx> >> To: "Abhishek Lekshmanan" <abhishek@xxxxxxxx> >> Cc: "ceph-devel" <ceph-devel@xxxxxxxxxxxxxxx> >> Sent: Monday, March 7, 2016 12:31:22 PM >> Subject: Re: master build failure with boost 1.60 >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >> >> If we use boost 1.60, we can use intrusive maps which would be a lot >> easier in that code. I had to not use them to keep compatibility with >> older versions. I'm surprised that it is broken in newer versions. >> I'll see if I can figure out what is going wrong here. >> -----BEGIN PGP SIGNATURE----- >> Version: Mailvelope v1.3.6 >> Comment: https://www.mailvelope.com >> >> wsFcBAEBCAAQBQJW3brlCRDmVDuy+mK58QAAUkEQAK29Zc6W3IgBung03c1T >> md86mP1i6uBqyA4oFTmM4r4CF5dCQRrrAHXSd/1cM9bcvFmsir1LAjEalKaP >> f8P+lOPbHE8InQBe1b/pcS9vC2CaK8QeceONJBaEzlqwMaGFsIIFvlUd38jf >> 7Az/GlfRL+34LxAnShXQQJNTy8U7qqGp4ugRZSVPz9QaZDOayArfv3mlwzpD >> rzmXDWeq4JqGhtKdwlWiGdB6EF7t9BdbFzYFCcUyJ5v9G3kTMQJ7ROnv4Zu2 >> ZoPVKcQ0wnjwxQSZVLGnvw1sYHeO9vUItqaMDl3RjpQrjXx25FpNY/9NrInT >> b14V/yEaDVyK1y85a2nLTwVVkRPq8GMXIJtvkCSV5sS2Zoo8Y85sX8SAL6qq >> y/hn4Uq73T+CBGq3Gy6Key7VnvzGcq9EvVw+3UnMkaxdyZOAQy/ly0lYLjpF >> SBw51h9ExPpl0pRACkkoa+64NeAlej3Zqk2c2EgB4+WGjuUhdSMxSmSmhLDw >> +VYQhz/GMHB+M7AkNIW9Cgo/muCM5jbhkU6wbHB6fKvohpA23UwWXBsK6AU+ >> xjWJw0PuSYwpUsKYoD/U4F0YUDM39CQC6qpP1iCeVeptiuKzg7JWi0jh7myN >> mkuSjPo90ypaLa3kioX69Hr9BcCTTZ82wMjn44A5e3PV8Tvict2CYmCua57U >> Stp2 >> =DdLX >> -----END PGP SIGNATURE----- >> ---------------- >> Robert LeBlanc >> PGP Fingerprint 79A2 9CA4 6CC4 45DD A904 C70E E654 3BB2 FA62 B9F1 >> >> >> On Mon, Mar 7, 2016 at 9:47 AM, Abhishek Lekshmanan <abhishek@xxxxxxxx> >> wrote: >> > >> > >> > On 03/07/2016 03:49 PM, Karol Mroz wrote: >> >> Hi folks, >> >> >> >> We've recently hit a build failure on ceph master for which Abhishek has >> >> opened >> >> a bug: http://tracker.ceph.com/issues/14998. >> >> >> >> Our rolling distribution (openSUSE Tumbleweed) has pushed out boost 1.60 >> >> which looks to be at the heart of the failure. Is boost 1.60 to be >> >> supported in >> >> Jewel? >> > >> > Reverting https://github.com/ceph/ceph/pull/7654 makes the build >> > succeed, of course that is not the solution, but might indicate where we >> > may need fixing >> > >> > Regards >> > Abhishek >> > >> >> Thanks! >> >> >> > >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > > -- > Matt Benjamin > Red Hat, Inc. > 315 West Huron Street, Suite 140A > Ann Arbor, Michigan 48103 > > http://www.redhat.com/en/technologies/storage > > tel. 734-707-0660 > fax. 734-769-8938 > cel. 734-216-5309 -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html