Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Jun 2018 02:14:31 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Hartmut.Brandt@dlr.de
Cc:        current@freebsd.org
Subject:   Re: RiscV tinderbox fails
Message-ID:  <39E9E542-8690-40AA-92D3-DA5523DE6FDD@FreeBSD.org>
In-Reply-To: <611243783F62AF48AFB07BC25FA4B10629917799@DLDEFFMIMP01EXC.intra.dlr.de>
References:  <611243783F62AF48AFB07BC25FA4B10629917799@DLDEFFMIMP01EXC.intra.dlr.de>

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

--Apple-Mail=_27D4102D-1D31-41DA-A149-6B8BC91AC953
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On 29 Jun 2018, at 13:33, Hartmut.Brandt@dlr.de wrote:
>=20
> is it supposed not to fail? I get:
>=20
> /usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libgcc.a(comparedf2.o): =
In function
> `__gedf2':
> /usr/src/contrib/compiler-rt/lib/builtins/comparedf2.c:101: multiple =
definition
> of `__gedf2'
> =
/usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libc.a(gedf2.o):/usr/src/lib/=
libc/s
> oftfloat/gedf2.c:18: first defined here
> /usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libgcc.a(comparedf2.o): =
In function
> `__eqdf2':
> /usr/src/contrib/compiler-rt/lib/builtins/comparedf2.c:127: multiple =
definition
> of `__eqdf2'
> =
/usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libc.a(eqdf2.o):/usr/src/lib/=
libc/s
> oftfloat/eqdf2.c:18: first defined here
> /usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libgcc.a(comparedf2.o): =
In function
> `__ltdf2':
> /usr/src/contrib/compiler-rt/lib/builtins/comparedf2.c:127: multiple =
definition
> of `__ltdf2'
> =
/usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libc.a(ltdf2.o):/usr/src/lib/=
libc/s
> oftfloat/ltdf2.c:18: first defined here
> /usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libgcc.a(comparedf2.o): =
In function
> `__nedf2':
> /usr/src/contrib/compiler-rt/lib/builtins/comparedf2.c:127: multiple =
definition
> of `__nedf2'
> =
/usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libc.a(nedf2.o):/usr/src/lib/=
libc/s
> oftfloat/nedf2.c:18: first defined here
> /usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libgcc.a(comparedf2.o): =
In function
> `__gtdf2':
> /usr/src/contrib/compiler-rt/lib/builtins/comparedf2.c:142: multiple =
definition
> of `__gtdf2'
> =
/usr/obj/usr/src/riscv.riscv64sf/tmp/usr/lib/libc.a(gtdf2.o):/usr/src/lib/=
libc/s
> oftfloat/gtdf2.c:18: first defined here
> collect2: error: ld returned 1 exit status
> *** [nologin.full] Error code 1

As far as I know, it has been broken for quite some time.  I guess for
riscv those functions need to be defined either in libc, or in
compiler-rt, but not both...

-Dimitry


--Apple-Mail=_27D4102D-1D31-41DA-A149-6B8BC91AC953
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2

iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCWzbLZwAKCRCwXqMKLiCW
o05DAKCj4HbXWhj61yb1tz+2yCaaH8R8nACeObzKTdH/Y94ijcWNItq5sUdzDAM=
=Mea7
-----END PGP SIGNATURE-----

--Apple-Mail=_27D4102D-1D31-41DA-A149-6B8BC91AC953--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39E9E542-8690-40AA-92D3-DA5523DE6FDD>