11.0-CURRENT -r300770 libc++ update vs. lang/powerpc64-xtoolchain-gcc: no go [self hosted powerpc64 context]

Dimitry Andric dim at FreeBSD.org
Fri May 27 20:50:14 UTC 2016

On 27 May 2016, at 01:53, Mark Millard <markmi at dsl-only.net> wrote:
> I do buildworld/buildkernel on a powerpc64 targeting itself via lang/powerpc64-xtoolchain-gcc (a.k.a. lang/powerpc64-gcc for the most part). [Getting that lang/powerpc64-gcc installed for self-hosted use does take some work-around activity.] I have buildworld build clang (but not use it). [I've been doing this with 11.0-CURRENT for a long time.]
> Actually I use lang/gcc49 as the "system compiler" and lang/powerpc64-gcc as the self-hosting so-called "cross compiler". (I later list the src.conf content.) gcc4.2.1 is not installed.
> Trying to go from:
>> # uname -apKU
>> FreeBSD FBSDG5C0 11.0-CURRENT FreeBSD 11.0-CURRENT #36 r300531M: Mon May 23 20:13:52 PDT 2016     root at FBSDG5C0:/usr/obj/xtoolchain/powerpc.powerpc64/usr/src/sys/GENERIC64vtsc-NODEBUG  powerpc powerpc64 1100111 1100111
> (for which -r300531 built and installed fine this way) to -r300777 now fails with errors such as:
>> --- lib/libc++__L ---
>> In file included from /usr/src/lib/libc++/../../contrib/libc++/include/iterator:346:0,
>>                 from /usr/src/lib/libc++/../../contrib/libc++/include/memory:606,
>>                 from /usr/src/lib/libc++/../../contrib/libc++/include/algorithm:628,
>>                 from /usr/src/lib/libc++/../../contrib/libc++/src/algorithm.cpp:10:
>> /usr/src/lib/libc++/../../contrib/libc++/include/iosfwd:176:14: error: 'mbstate_t' was not declared in this scope
>> typedef fpos<mbstate_t>    streampos;
>>              ^

This is hopefully fixed by r300873 now.  Can you please verify?


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20160527/6e7060a7/attachment.sig>

More information about the freebsd-ports mailing list