I'm just testing the build out before I put up some patches.
jhb mentioned we don't install the libatomic gcc bits right now? So we
should likely poke at that somewhat too after this.
I'll put up some patches to fix gcc builds and this c++ contention thing
soon.
-adrian
On Sun, 4 Oct 2020 at
Sorry, i hadn't picked up on this thread at all. What is the concrete patch you
are proposing? Is is in Phabricator somewhere?
(Note that when building with gcc, we should really just automatically add
-latomic, to get rid of these errors.)
-Dimitry
> On 5 Oct 2020, at 05:40, Adrian Chadd wro
ping!
I've got the world building on gcc + mips32 just patching cxx_contention_t
to be 32 bits, but it looks like an ABI change.
Would the better thing be to just make it 32 bits on FreeBSD + MIPS for
now? I don't think anyone is going to mind that changing at this point.
-adrian
On Sat, 3 O
On Mon, 21 Sep 2020 at 00:43, Alexander Richardson
wrote:
>
> On Mon, 21 Sep 2020, 07:38 Adrian Chadd, wrote:
>
>> So, the big list of unknown symbols was my fault! Whoops.
>>
>> i've gotten further using gcc-6.4 by fixing some of the warnings/issues
>> that have crept up.
>>
>> Here's a review
On Mon, 21 Sep 2020, 07:38 Adrian Chadd, wrote:
> So, the big list of unknown symbols was my fault! Whoops.
>
> i've gotten further using gcc-6.4 by fixing some of the warnings/issues
> that have crept up.
>
> Here's a review for one of them:
>
> https://reviews.freebsd.org/D26504
>
> However, no
So, the big list of unknown symbols was my fault! Whoops.
i've gotten further using gcc-6.4 by fixing some of the warnings/issues
that have crept up.
Here's a review for one of them:
https://reviews.freebsd.org/D26504
However, now I've hit:
/usr/local/bin/mips-unknown-freebsd13.0-ld:
/usr/home
hi!
So mips32 and gcc9 is broken, and things have been broken with mips32+gcc
for months now.
I've been poking slowly at the various build failures and they're getting
slowly fixed, but this one deep in linker fun is stumping me:
===
/usr/local/bin/mips-unknown-freebsd13.0-gcc9
--sysroot=/usr/h