RiscV tinderbox fails
Dimitry Andric
dim at FreeBSD.org
Sat Jun 30 00:14:46 UTC 2018
On 29 Jun 2018, at 13:33, Hartmut.Brandt at dlr.de wrote:
>
> is it supposed not to fail? I get:
>
> /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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 223 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20180630/8925686d/attachment.sig>
More information about the freebsd-current
mailing list