Re: C++17 and C++ ABI on master

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

 



On Mon, 8 Jan 2018, Adam C. Emerson wrote:
> Good day,
> 
> I've just merged some changs into master that set us up to compile
> with C++17. This will require a reasonably new compiler to build
> master.

Yay!
 
> Due to a change in how 'noexcept' is handled (it is now part of the type
> signature of a function), mangled symbol names of noexcept functions are
> different, so if you have custom clients using the C++ libraries, you may
> need to recompile.
> 
> Do not worry, there should be no change to the C ABI. Any C clients
> should be unaffected.

I added cards to the backlog for libradospp, librbdpp, and libcephfspp.  
Anybody out there interested in working on that?  libcephfspp might be the 
one to start with since it doesn't depend on librados and is a much 
simpler API.

sage


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