From owner-freebsd-questions@freebsd.org Tue Jan 10 14:21:55 2017 Return-Path: Delivered-To: freebsd-questions@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 0C9BBCA8E7F for ; Tue, 10 Jan 2017 14:21:55 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: from homiemail-a45.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB0E519DC for ; Tue, 10 Jan 2017 14:21:54 +0000 (UTC) (envelope-from mail@ozzmosis.com) Received: from homiemail-a45.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a45.g.dreamhost.com (Postfix) with ESMTP id 43E555903; Tue, 10 Jan 2017 06:21:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=ozzmosis.com; h=date:from :to:cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=ozzmosis.com; bh=b6KIrxDm05dEgqXegVX7nSud2WE=; b= XW01tHlx3SkCfU7HzFEZawWnWxxnQys724TZP3llns9oG74oP0q73BHR27urxhql CBrYew+SovS0FHTjmuy2JeoPTf7UfvFpfMgBcFzEQPPnIgxqzZy6EQK58y7lMfaD IscTEN63YznFtLT/yyffFnzld2F9V8Mbic8L5TWdhZw= Received: from blizzard.ozzmosis.com (unknown [124.149.143.161]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: relay@ozzmosis.com) by homiemail-a45.g.dreamhost.com (Postfix) with ESMTPSA id 6E5655839; Tue, 10 Jan 2017 06:21:46 -0800 (PST) Received: by blizzard.ozzmosis.com (Postfix, from userid 1001) id C0B2B333; Wed, 11 Jan 2017 01:21:43 +1100 (AEDT) Date: Wed, 11 Jan 2017 01:21:43 +1100 From: andrew clarke To: Odhiambo Washington Cc: User Questions Subject: Re: Upgrade Questions Message-ID: <20170110142143.rtcbhcgfvewqmxij@ozzmosis.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2017 14:21:55 -0000 On Tue 2017-01-10 17:06:11 UTC+0300, Odhiambo Washington (odhiambo@gmail.com) wrote: > Can I update FreeBSD 9.3 -> 11.0 using source update?? Or that is too > aggressive, so I need to do 9.3 -> 10.3, then 10.3 -> 11.0?? I suspect the GCC toolchain on 9.x may be too old to build 11.0 from source. FreeBSD 11.x moved to Clang for the base C compiler, removing GCC, so it's possible 11.x requires a recent-ish version of Clang to build, among other things. > I guess there is so much danger lurking in 9.3-STABLE -> 11.0-STABLE using > source upgrade, but not 9.3-RELEASE -> 11.0-RELEASE using freebsd-update. Well "danger" is overstating it. The build will either succeed or not. If not, your system is still usable, and nothing is lost. If you're apprehensive you could install 9.3-STABLE in a temporary virtual machine (or a spare PC) and experiment with upgrading that. > The former method is prone to failure while the freebsd-update method is > not. Why so? The former method shouldn't be "prone to failure" if you upgrade to 10.x in the interim. freebsd-update doesn't support upgrading from -STABLE versions, so you can't use it in this instance. Regards Andrew