Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jul 2021 08:10:20 +0200
From:      Ronald Klop <ronald-lists@klop.ws>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>, Michal Meloun <mmel@FreeBSD.org>, Dimitry Andric <dim@FreeBSD.org>
Subject:   6.4 points 6.2 points 6.7 points 5.1 points (solved) Re: undefined symbol: __aarch64_ldadd8_acq_rel since llvm12 (mongodb44)
Message-ID:  <2089802880.12287.1627193420123@localhost>
In-Reply-To: <A517966B-63FC-4AF5-9B1E-EA2EE7BECCC7@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_12286_996601910.1627193420121
Content-Type: text/plain; charset="us-ascii"; format=flowed
Content-Transfer-Encoding: 7bit

Van: Dimitry Andric <dim@FreeBSD.org>
Datum: 19 juli 2021 11:01
Aan: Ronald Klop <ronald-lists@klop.ws>
CC: FreeBSD Ports <freebsd-ports@freebsd.org>, Michal Meloun <mmel@FreeBSD.org>
Onderwerp: Re: undefined symbol: __aarch64_ldadd8_acq_rel since llvm12 (mongodb44)

> 
> 
> On 19 Jul 2021, at 09:29, Ronald Klop <ronald-lists@klop.ws> wrote:
> > 
> > Does anybody have a clue why I get this error since clang 12 on aarch64/arm64?
> > Do other ports have the same issue?
> > 
> > Regards,
> > Ronald.
> > 
> > Van: Ronald Klop <ronald-lists@klop.ws>
> > Datum: vrijdag, 16 juli 2021 09:43
> > Aan: freebsd-arm@freebsd.org
> > Onderwerp: undefined symbol: __aarch64_ldadd8_acq_rel since llvm12 (mongodb44)
> >> Hi,
> >> I'm also maintaining databases/mongodb44 and this gives undefined symbols since llvm12 (I think).
> >> See: http://www.ipv6proxy.net/go.php?u=http://ampere2.nyi.freebsd.org/data/main-arm64-default/pf44e1c1de734_s63ca9ea4f3/logs/errors/mongodb44-4.4.6.log
> >> And look for:
> >> ld.lld: error: undefined symbol: __aarch64_ldadd8_acq_rel
> >> There are a bunch of similar symbols not found while linking.
> >> This compiles fine using llvm11 or on amd64.
> 
> It turns out clang 12 now enables -moutline-atomics by default, but we
> don't yet expose the necessary functions from compiler-rt. As a
> temporary workaround, compile with -mno-outline-atomics. Meanwhile,
> adding these functions to the compiler-rt lib is on my TODO list.
> 
> -Dimitry
> 
> 
> 
> 
> 
> 
> 


Hi,
Thanks for your explanation. I came up with patches for my ports.https://bugs.freebsd.org/bugzilla/buglist.cgi?quicksearch=Mongodb&list_id=432778


Regards,Ronald.

------=_Part_12286_996601910.1627193420121--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2089802880.12287.1627193420123>