0 amd64)
> > I'm
> > faced with some very sticky and nasty micompilations in several essential
> > ports, for instance
> >
> > ports-mgmt/pkg
> > devel/libunwind
> > devel/binutils
> >
> > In most cases somewhere in the (parallel) buil
amd64) I'm faced with some very sticky and nasty
> > micompilations in several essential ports, for instance
> >
> > ports-mgmt/pkg
> > devel/libunwind
> > devel/binutils
> >
> > In most cases somewhere in the (parallel) build the process fails
> &
al essential
> ports, for instance
>
> ports-mgmt/pkg
> devel/libunwind
> devel/binutils
>
> In most cases somewhere in the (parallel) build the process fails with the
> error
>
> ld: error: duplicate symbol:
This is because clang 11 (and gcc 10) now
utils
In most cases somewhere in the (parallel) build the process fails with the error
ld: error: duplicate symbol:
As a result, several ports or even the rebuild of the whole installed ports
fail to compile/recompile.
Compiling port devel/binutils, for example, fails with this error me
prototypes -Wpointer-arith -Wno-uninitialized
>>>>> -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int
>>>>> -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value
>>>>> -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversio
-Wall
>>>> -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
>>>> -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized
>>>> -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int
>>>> -Wno-unused-const-variable -Wno-tautological
no-pointer-sign -Wno-empty-body -Wno-string-plus-int
>>> -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value
>>> -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion
>>> -Wno-unused-local-typedef -Wno-address-of-packed-member
>>> -Q
on -Wno-enum-conversion
>> -Wno-unused-local-typedef -Wno-address-of-packed-member
>> -Qunused-arguments -DUSERSPACE_TESTING-o libkern_crc32
>> libkern_crc32.o /usr/src/sys/libkern/x86/crc32_sse42.c -lprivateatf-c
>> /usr/src/sys/libkern/x86/crc32_sse42.c -lprivateatf-c
ern/x86/crc32_sse42.c -lprivateatf-c
> /usr/src/sys/libkern/x86/crc32_sse42.c -lprivateatf-c
Hmm /usr/src/sys/libkern/x86/crc32_sse42.c is listed twice unless I'm
reading it wrong. It's from an LDADD. I'm looking into it a bit more...
> ld: error: duplicate symbol: sse42_c
On Sun, 16 Jun 2019 17:49+0200, Rainer Hurling wrote:
> This happens with two older cpus, Intel (Core 17-4770) and AMD (Phenom
> II X6 1090T).
>
> Am I the only one, who observes this breakage? Thanks for any hint.
No. This also happens on Intel Core i7 960.
I will retry buildworld using -D WIT
-Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion
> -Wno-unused-local-typedef -Wno-address-of-packed-member
> -Qunused-arguments -DUSERSPACE_TESTING -o libkern_crc32
> libkern_crc32.o /usr/src/sys/libkern/x86/crc32_sse42.c -lprivateatf-c
-Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value
> -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion
> -Wno-unused-local-typedef -Wno-address-of-packed-member
> -Qunused-arguments -DUSERSPACE_TESTING-o libkern_crc32
> libkern_crc32.o /usr/src/s
used-arguments -DUSERSPACE_TESTING-o libkern_crc32
libkern_crc32.o /usr/src/sys/libkern/x86/crc32_sse42.c -lprivateatf-c
/usr/src/sys/libkern/x86/crc32_sse42.c -lprivateatf-c
ld: error: duplicate symbol: sse42_crc32c
>>> defined at crc32_sse42.c
>>>/tmp/crc32_sse42-2988bd
13 matches
Mail list logo