From owner-freebsd-stable@freebsd.org Tue Feb 2 22:16:17 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 44D56A99E53 for ; Tue, 2 Feb 2016 22:16:17 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [IPv6:2001:470:1f05:b76::196]) by mx1.freebsd.org (Postfix) with ESMTP id 30CDACCF for ; Tue, 2 Feb 2016 22:16:17 +0000 (UTC) (envelope-from bright@mu.org) Received: from Alfreds-MacBook-Pro-2.local (unknown [IPv6:2601:645:8001:cee1:c76:2f7d:b92b:76e4]) by elvis.mu.org (Postfix) with ESMTPSA id 99E92345A947 for ; Tue, 2 Feb 2016 14:16:16 -0800 (PST) Subject: Re: Sanity check: FreeBSD 9.3 binaries on FreeBSD 9.1? To: freebsd-stable@freebsd.org References: From: Alfred Perlstein Message-ID: <56B12AB0.5090503@mu.org> Date: Tue, 2 Feb 2016 14:16:16 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2016 22:16:17 -0000 On 2/2/16 2:09 PM, Alan Amesbury wrote: > First off.... Yes, I know 9.1-RELEASE is deprecated. I want to run something newer, but circumstances require I can't for now. > > Traditionally in FreeBSD -STABLE (as in 9-STABLE) referred to the APIs as being stable, i.e., stuff compiled within the same major release would generally run on versions within that release... or so I recall. I have an instance where I have a need to run 9.1-RELEASE, but my package building infrastructure is all centered around 9.3-RELEASE or later. Based on my (possibly incorrect) understanding of How Things Are[tm], I think packages built for 9.3-RELEASE will generally run on 9.1-RELEASE. Does this sound generally correct, or am I totally off base here? Any major pitfalls I should know of? > > It's possible they may work, but that is not guaranteed. Packages built on 9.1 should work on 9.3. Packages built on 9.3 may work on 9.1, but that would only be by chance. -Alfred