On 29/09/2018 07:36, Dimitry Andric wrote:
> You can apply this changeset from the clang700-import branch:
>
> https://svnweb.freebsd.org/changeset/base/337325
>
Ah, I definitely missed this revision. I ended up working around the
error by manually removing the offending bit from kern.pre.mk, whi
k the kernel:
>>
>> Building /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE/kernel.full
>> --- kernel.full ---
>> linking kernel.full
>> ld.lld: error: unknown -z value: common-page-size=4096
>> ld.lld: error: unknown -z value: ifunc-noplt
>> *** [kernel
64.amd64/sys/ARDMORE/kernel.full
> --- kernel.full ---
> linking kernel.full
> ld.lld: error: unknown -z value: common-page-size=4096
> ld.lld: error: unknown -z value: ifunc-noplt
> *** [kernel.full] Error code 1
>
> make[2]: stopped in /usr/local/obj/usr/local/src/amd64.amd
known -z value: common-page-size=4096
ld.lld: error: unknown -z value: ifunc-noplt
*** [kernel.full] Error code 1
make[2]: stopped in /usr/local/obj/usr/local/src/amd64.amd64/sys/ARDMORE
(ARDMORE is basically GENERIC-NODEBUG, not that it matters)
The ifunc-noplt is a known issue, it obviously d