Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Dec 2017 18:23:48 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Mark Linimon <linimon@FreeBSD.org>
Cc:        Adam Weinberger <adamw@FreeBSD.org>, arm@freebsd.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r456893 - head/security/1password-client
Message-ID:  <1sjm-wuaj-wny@FreeBSD.org>
In-Reply-To: <201712210854.vBL8swMK033835@repo.freebsd.org> (Mark Linimon's message of "Thu, 21 Dec 2017 08:54:58 %2B0000 (UTC)")
References:  <201712210854.vBL8swMK033835@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Mark Linimon <linimon@FreeBSD.org> writes:

> Author: linimon
> Date: Thu Dec 21 08:54:58 2017
> New Revision: 456893
> URL: https://svnweb.freebsd.org/changeset/ports/456893
>
> Log:
>   The ARCH value of 'arm' is only for arm v4/v5 which are antique.  Let's
>   try to let it build on aarch64 instead.
>=20=20=20
>   Approved by:	portmgr (tier-2 blanket)
>
> Modified:
>   head/security/1password-client/Makefile
>
> Modified: head/security/1password-client/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/security/1password-client/Makefile	Thu Dec 21 08:44:38 2017	(r45=
6892)
> +++ head/security/1password-client/Makefile	Thu Dec 21 08:54:58 2017	(r45=
6893)
> @@ -9,7 +9,7 @@ MASTER_SITES=3D	https://cache.agilebits.com/dist/1P/op/p
>  MAINTAINER=3D	adamw@FreeBSD.org
>  COMMENT=3D	1Password CLI client
>=20=20
> -ONLY_FOR_ARCHS=3D	amd64 arm i386
> +ONLY_FOR_ARCHS=3D	aarch64 amd64 i386

Are you sure aarch64 can run 32bit binaries? This port installs a blob,
so whether it builds is largerly irrelevant.

  $ tar xkvf /usr/ports/distfiles/op_freebsd_arm_v0.1.1.zip
  x op
  x op.sig

  $ file op
  op: ELF 32-bit LSB executable, ARM, EABI5 version 1 (FreeBSD), statically=
 linked, stripped

Runtime testing:

  $ ssh ref12-aarch64.freebsd.org

  $ ./op
  zsh: exec format error: ./op

vs.

  $ qemu-aarch64-static ./op
  Error loading ./op

vs.

  $ qemu-arm-static ./op
  runtime: this system has multiple CPUs and must use
  atomic synchronization instructions. Recompile using GOARM=3D7.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQF8BAEBCgBmBQJaPT+kXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQjQ0MzY3NEM3RDIzNTc4NkUxNDkyQ0VF
NEM3Nzg4MzQ3OURCRERCAAoJEOTHeINHnb3bQYwH/3gP/N/NypXQ1itxnMRHJTbu
GHDeqCfjwY6j9iy91gNuAyrrkxugZufofYgn2Avr9V/9DGCzfBPvQZ4niyfArn4r
R+2Hi9T3tnJPusf0U6UVgaKzihQ5fBypzRBAH8fXfdng6+wL3/YO5UEf7u2T5X8b
AGp+97oOGbHdSlNC6YIxn0+Yz40S1HHo2hzByel7097f5AKhdZonYEwFuPBVkDxy
vin0J7WWCDresFDHrOEmHFCwskxe2NIeOYLwrb63pcUhL5gq7eFBZhsUcv63CvNJ
VJTgF7qL2cqWN2wxPh88EANEsnyHfO/ADDIU0JV3/iu8MjkrkcBiYi5j/e4Qcoc=
=hKjG
-----END PGP SIGNATURE-----
--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1sjm-wuaj-wny>