On Sat, 7 Apr 2018 17:01:30 -0700 Mark Millard <marklmi26-f...@yahoo.com> wrote:
> On 2018-Apr-7, at 4:37 PM, Alexander Kabaev <kabaev at gmail.com> > wrote: > > > On Sat, 7 Apr 2018 18:43:17 -0400 > > Alexander Kabaev <kab...@gmail.com> wrote: > > > > Come to think of it, I am not sure I understand the problem. > > amd64-binutils installs "proper" x86_64-freebsd-prefixed binaries. > > Did you expect amd64-freebsd-* ? > > My understanding was that cross-build tools are now supposed > to have the -unknown and the os version (12.0 here) even > when the cross-build is targeting the same environment as the > host environment. In other words: that it is not supposed to > be the same as plain binutils for the host but as-if it was > from a different architecture. > > But I was checking my understanding. In part because it used > to be that, for example, on amd64 the aarch64-binutils also > omitted the -unknown and 12.0 but now has them. I just had > to update my environment's references to such for that. (This > was not a self-hosted cross-build context and it changed.) > > Also, there is a recent check-in, -r466699 , for ports that, > in part, says: > > Log: > Fix two more issues with r465416. > > - Force build of a cross-compiler by defining > CROSS_DIRECTORY_STRUCTURE in CFLAGS even if the build host matches > the build target. This fixes such a cross compiler to not > include /usr/local/lib in its default library path (e.g. amd64-gcc > when built on amd64). > > > > But that was for powerpc64-gcc, not powerpc64-binutils (for example). > I do not know for sure if similar points should also apply to > *-binutils ports. So, again, I was checking. > > (I might have just got involved between already-made and other pending > updates for all I know.) > > > -- > Alexander Kabaev > > === > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) Since I am not the maintainer of binutils ports, I missed wholesale rename. I suspect something like the patch below will make amd64-binutils follow the convention: P164: https://reviews.freebsd.org/P164 -- Alexander Kabaev
pgpIawioDQmDi.pgp
Description: Цифровая подпись OpenPGP