Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jul 2016 16:17:59 +0800
From:      Ben Woods <woodsb02@gmail.com>
To:        Matthew Seaman <matthew@freebsd.org>
Cc:        "freebsd-pkgbase@freebsd.org" <freebsd-pkgbase@freebsd.org>
Subject:   Re: amd64 vs. x86:64 architecture mismatch in FreeBSD-base repo
Message-ID:  <CAOc73CDC-j=vovxj-Z8c7hG9Cig5sf5gy3aXp91tdJT=qntcJQ@mail.gmail.com>
In-Reply-To: <4793bae9-9346-300f-b331-96fb54f7d2a0@FreeBSD.org>
References:  <0295c3e9-a6ed-9081-ae3d-0668138289d3@bluerosetech.com> <4793bae9-9346-300f-b331-96fb54f7d2a0@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday, 27 July 2016, Matthew Seaman <matthew@freebsd.org> wrote:
>
> Interesting.  I've just seen exactly the same thing when trying to
> update my CURRENT VM.  It's the transition from FreeBSD:11:amd64 to
> FreeBSD:12:amd64 which seems to be the root cause.
>
> The old 'freebsd:12:x86:64' ABI style is something that pkg(8) moved
> away from many years ago.  It appears in the package metadata as 'arch':
>
> # pkg info -RF FreeBSD-lib-12.0.s20160727061717.txz | head -10
> name: "FreeBSD-lib"
> origin: "base"
> version: "12.0.s20160727061717"
> comment: "lib package"
> maintainer: "re@FreeBSD.org"
> www: "https://www.FreeBSD.org"
> abi: "FreeBSD:12:amd64"
> arch: "freebsd:12:x86:64"   <<<----***
> prefix: "/"
> flatsize: 106186
>
> which I believe is more significant for certain ARM and MIPS
> architectures: i386 and amd64 only have one architecture variant apiece.
>
> Still, curious about how to get over this major version number bump.
>
>         Cheers,
>
>         Matthew
>

Hi Matthew,

Please see right at the bottom of the PkgBase wiki page where I have
explained how to get around the one time ABI bump during major upgrades.

https://wiki.freebsd.org/PkgBase#Major_Version_Upgrades

Regards,
Ben


-- 

--
From: Benjamin Woods
woodsb02@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOc73CDC-j=vovxj-Z8c7hG9Cig5sf5gy3aXp91tdJT=qntcJQ>