On Mon, 26 Nov 2018 at 10:52, Ed Maste wrote:
>
> The most significant issue is
> sys/crypto/skein/amd64/skein_block_asm.s, and it makes extensive use
> of GNU macro extensions. I have looked at nasm and yasm but believe
> the macro extension support in those is less developed than in Clang's
>
On Sat, 24 Nov 2018 at 17:24, Charlie Li wrote:
>
> some Makefile logic in stand/i386/btx specify a
> hard-coded /usr/bin/as without bootstrapped binutils, necessitating a
> symlink.
Which logic specifically? I can't seem to find it.
> If it is true that the only assembly files that clang IAS
On Sun, 25 Nov 2018 at 07:52, David Chisnall wrote:
>
> We probably need to kill ld.bfd before 12.0. It predates ifunc and so
> interprets anything with an ifunc as requiring a copy relocation.
I posted https://reviews.freebsd.org/D18340 to stop installing ld.bfd
when LLD_IS_LD is enabled.
On 23 Nov 2018, at 16:23, Ed Maste wrote:
>
> For some time we have been incrementally working to retire the use of
> obsolete GNU Binutils 2.17.50 tools. At present we still install three
> binutils by default:
>
> as
> ld.bfd
> objdump
We probably need to kill ld.bfd before 12.0. It
On 23/11/2018 11:23, Ed Maste wrote:
> Retiring GNU as requires further investigation and effort as we have
> some assembly files (for amd64 at least) which cannot be assembled by
> Clang's integrated assembler. If Clang gains support for the required
> functionality we'll switch to using IAS for
For some time we have been incrementally working to retire the use of
obsolete GNU Binutils 2.17.50 tools. At present we still install three
binutils by default:
as
ld.bfd
objdump
The intent is to retire all of these by FreeBSD 13. Depending on tool
and architecture we will just remove it,