On 10/18/14 07:56, Alexander Tsoy wrote:
On Sun Oct 12 01:27:38 2014 Anthony G. Basile <[email protected]> wrote:
On 10/11/14 16:28, Rich Freeman wrote:
On Sat, Oct 11, 2014 at 4:07 PM, M. Ziebell <[email protected]>
wrote:
But if anyone would ask me to stabilize gcc-4.8 I would say "amd64
ok".

If there is general consensus that this is going to be a stable target
it might make sense to start running mixed stable+gcc-4.8 systems as
widely as possible for feedback.

--
Rich

Looking at the following two trackers:

#461954 - GCC 4.8 porting

#516152 - sys-devel/gcc-4.8.? stabilization


I would say the following still should be fixed:

<snip>

#500944 - =media-libs/x264-0.0.20111220 segmentation faults during
initialization of x264 encoder in x264_cqm_init () from
/usr/lib/libx264.so.120
Most likely already fixed in current stable x264-0.0.20140308

Can someone check.


#500966 - >=net-libs/webkit-gtk-2.2.4 USE=-webgl -
./.libs/libwebkitgtk-1.0.so: undefined reference to
`_ZN3JSC21GenericTypedArrayViewINS_14Float32AdaptorEE6createEj'
Not a blocker for gcc-4.8 stabilization - I can reproduce this bug with gcc-4.7.

Yeah.  I thought this was some c++11 thing but it isn't.


#513386 - net-libs/webkit-gtk-2.4.3 - ./.libs/libwebkitgtk-3.0.so:
undefined reference to `_ZNSt6chrono12steady_clock3nowEv@GLIBCXX_3.4.17'

Maybe documentation + news item would be enough?


I think that's the way to go here --- a news item. The story with c++11 is that gcc-4.8 can do c++11 but doesn't default to it. The fedora folks basically said just don't use it yet. We can't stop users from adding -std=c++11 to their flags, but at least we can warn them. I looked into writing some eclass function which could test if a library is_c++11_abi() but this turns out to be harder than one might think. You'd have to specifically go through a list of ABI changes something along the lines of what's listed here [1].

So the next step is 1) I'll write a news item regarding gcc-4.8 stabilization and the c++11 problem, 2) we start the stabilization of =sys-devel/gcc-4.8.3 =dev-libs/cloog-0.18.1 =dev-libs/isl-0.12.2, then 3) we work at dealing with the abi issue for when/if it becomes the default.


Ref
[1] https://gcc.gnu.org/wiki/Cxx11AbiCompatibility

--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : [email protected]
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA


Reply via email to