NetBSD-Bugs archive

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

Re: lib/49990: libc++ fails to build with g++ 5.1 due to the following types of errors:



The following reply was made to PR lib/49990; it has been noted by GNATS.

From: Antti Kantee <pooka%iki.fi@localhost>
To: gnats-bugs%NetBSD.org@localhost, lib-bug-people%netbsd.org@localhost, 
 gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, drakain%gmail.com@localhost
Cc: 
Subject: Re: lib/49990: libc++ fails to build with g++ 5.1 due to the following
 types of errors:
Date: Tue, 23 Jun 2015 11:57:06 +0000

 On 23/06/15 11:00, Martin Husemann wrote:
 > The following reply was made to PR lib/49990; it has been noted by GNATS.
 >
 > From: Martin Husemann <martin%netbsd.org@localhost>
 > To: gnats-bugs%NetBSD.org@localhost
 > Cc:
 > Subject: Re: lib/49990: libc++ fails to build with g++ 5.1 due to the
 >   following types of errors:
 > Date: Tue, 23 Jun 2015 10:57:59 +0000
 >
 >   On Tue, Jun 23, 2015 at 10:35:02AM +0000, Joerg Sonnenberger wrote:
 >   >  >                                            ^
 >   >  > rt_exception.cc:608:9: error: from previous declaration 'void* __cxa_begin_catch(void*) throw ()'
 >   >  >    catch(...)
 >   >
 >   >  Frankly, this smells like a GCC bug. It should not force exception
 >   >  specifiers onto us, especially as adding them results in a runtime
 >   >  penalty.
 >
 >   What is going on here anyway? There is no rt_exception.cc file in any NetBSD
 >   source tree that I have - or am I missing something?
 
 You're missing the libc++ Makefile doing "cp exception.cc rt_exception.cc"
 


Home | Main Index | Thread Index | Old Index