Re: Call for Jessie Release Goals
Am 18.09.2013 15:38, schrieb Dmitrijs Ledkovs: > On 18 September 2013 03:42, Mathieu Malaterre wrote: >> On Wed, Sep 11, 2013 at 9:17 PM, Jonathan Wiltshire wrote: >>> Release goals are areas of functionality which developers would like to see >>> as an aim for the next release. They will not hold up the release, but >>> allow the bugs opened for that goal to be of severity 'important'. >> >> I am not sure if this qualify as "Release goals". So I'd like to ask >> first what people think of using C++11 in the next release. >> >> I know of a couple of C++ libraries which could be compiled with the >> new gcc compilation option. And I have at least one application (no >> shared lib) which requires C++11 to compile properly. Since C++11 >> introduce an ABI incompatibility [*], this may not be a Release Goal >> but simply a tech-ctte decision. >> >> Comments ? >> > > I think I have replied about similar requests before (not sure if it > was on these mailing lists). > In essence, at the moment we do not have any compiler & stdlib with > complete and stable ABI for C++11. > It is expected that gcc4.8 will break C++11 ABI to further implement > the standard. Well, GCC 4.8 should not "break" anything more. Upcoming GCC versions may be another matter. Did somebody try to rebuild the archive in c++11 mode? Matthias -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5239b2c2.8070...@debian.org
Re: Call for Jessie Release Goals
On 18 September 2013 03:42, Mathieu Malaterre wrote: > On Wed, Sep 11, 2013 at 9:17 PM, Jonathan Wiltshire wrote: >> Release goals are areas of functionality which developers would like to see >> as an aim for the next release. They will not hold up the release, but >> allow the bugs opened for that goal to be of severity 'important'. > > I am not sure if this qualify as "Release goals". So I'd like to ask > first what people think of using C++11 in the next release. > > I know of a couple of C++ libraries which could be compiled with the > new gcc compilation option. And I have at least one application (no > shared lib) which requires C++11 to compile properly. Since C++11 > introduce an ABI incompatibility [*], this may not be a Release Goal > but simply a tech-ctte decision. > > Comments ? > I think I have replied about similar requests before (not sure if it was on these mailing lists). In essence, at the moment we do not have any compiler & stdlib with complete and stable ABI for C++11. It is expected that gcc4.8 will break C++11 ABI to further implement the standard. Other non-default compilers also are fully featured at the moment (w.r.t. C++11 compiler features). Thus at the moment we cannot consider switching. One can compile with C++11 enable where one must, but also one then gets to keep the ABI incompatibilities down the road (boost / template libraries especially). While one would want to start using C++11, it's not default at the moment and not feasible to make the default standard level C++11. Regards, Dmitrijs. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CANBHLUgYHMH6OymwjNc-b2O_ryuv6i_wKqDd=cnvmgzdb07...@mail.gmail.com
Re: Call for Jessie Release Goals
On Wed, Sep 11, 2013 at 9:17 PM, Jonathan Wiltshire wrote: > Release goals are areas of functionality which developers would like to see > as an aim for the next release. They will not hold up the release, but > allow the bugs opened for that goal to be of severity 'important'. I am not sure if this qualify as "Release goals". So I'd like to ask first what people think of using C++11 in the next release. I know of a couple of C++ libraries which could be compiled with the new gcc compilation option. And I have at least one application (no shared lib) which requires C++11 to compile properly. Since C++11 introduce an ABI incompatibility [*], this may not be a Release Goal but simply a tech-ctte decision. Comments ? -M [*] http://gcc.gnu.org/wiki/Cxx11AbiCompatibility -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CA+7wUswH4jbsGyU87g1e7d7QC=29-tq-q8pdawtuga2dgi1...@mail.gmail.com