Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Nov 2016 18:58:02 +0100
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        =?UTF-8?Q?Fernando_Apestegu=c3=ada?= <fernando.apesteguia@gmail.com>
Cc:        FreeBSD Mailing List <freebsd-ports@freebsd.org>
Subject:   Re: Help with C++, gcc4.9 and libstdc++
Message-ID:  <e016b8bf-8c3a-b8e1-6dae-3aa6f25063a0@gwdg.de>
In-Reply-To: <CAGwOe2Y2g8W7sP%2BCcSG6qbEn6yevEXquDDYKkN3MapwCvgi-VA@mail.gmail.com>
References:  <CAGwOe2Y2g8W7sP%2BCcSG6qbEn6yevEXquDDYKkN3MapwCvgi-VA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Fernando,

Am 29.11.2016 um 17:50 schrieb Fernando Apesteguía:
> I maintain a port written mostly in C++ (cad/openvsp).
> 
> This port used to compile fine in 11 and 10.x in both i386 and amd64.
> Since Nov 22nd I'm receiving a pkg-fallout for this port in 10.1. The
> port fails with this message:
> 
> undefined reference to `__cxa_throw_bad_array_new_length'
> 
> I assume the source of the problem is defaulting to gcc 4.9 in the
> ports and it seems to be related to libstdc++
> 
> I use USES=compiler:gcc-c++11-lib in the Makefile since some c++11
> features are required. Any idea of why this could be failing to link?.
> What puzzles me is that it compiles fine with gcc 4.9 in 10.2.
> 
> Thanks in advance.

this also happens with a few other ports, and is described in

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214863

As far, as I understand, a patch with a workaround will be committed in
the next time.

HTH,
Rainer



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e016b8bf-8c3a-b8e1-6dae-3aa6f25063a0>