Re: master build failure with boost 1.60

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Robert,

Thanks for the clarification.  I wasn't aware of the new multimap interface.  I have been happy with the tree-based interfaces, however.

Matt

----- Original Message -----
> From: "Robert LeBlanc" <robert@xxxxxxxxxxxxx>
> To: "Matt Benjamin" <mbenjamin@xxxxxxxxxx>
> Cc: "Abhishek Lekshmanan" <abhishek@xxxxxxxx>, "ceph-devel" <ceph-devel@xxxxxxxxxxxxxxx>
> Sent: Monday, March 7, 2016 3:03:39 PM
> Subject: Re: master build failure with boost 1.60
> 
> -----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
> 

-- 
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



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux