Re: Call for Jessie Release Goals

2013-09-18 Thread Matthias Klose
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

2013-09-18 Thread 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.
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

2013-09-18 Thread Mathieu Malaterre
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