From owner-freebsd-stable@FreeBSD.ORG Wed Dec 16 20:18:19 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D9D7106566C for ; Wed, 16 Dec 2009 20:18:19 +0000 (UTC) (envelope-from grarpamp@gmail.com) Received: from mail-bw0-f213.google.com (mail-bw0-f213.google.com [209.85.218.213]) by mx1.freebsd.org (Postfix) with ESMTP id 109CF8FC18 for ; Wed, 16 Dec 2009 20:18:18 +0000 (UTC) Received: by bwz5 with SMTP id 5so1056893bwz.3 for ; Wed, 16 Dec 2009 12:18:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=zM9fTv2uj1TMfyjUwe/wmFsp/2VvoIfC6hkANG7qGR8=; b=uGvs2YWy3fBjPFrNHeoj6YC4Gp6icMRnWiSbC0gHxx5vYWY/hjZrlHCGXOTirBMmfj Q8degVjn/t7RiBaAHvdvtUqSQdrSt9B3MNFAI25ZY8yfQtub3OVARqveGn1BQV4cwqSJ mWUCIIGN4lGIo2fGuKHdrjU6dItVNkWixsZL8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=xtaacrnpbT4J3OOEBK0uNb0kECugamxu8jMCI3cDFSEGjl76hnjH1+2VrkEscKxUfe +nh65+FjdsuakJTodQbdwsZUT/gW4tixLlXy+rMXnCfse16miHcZesNVhD5Bv7rMEYrL QISMKn4A2t/qGb56I1j3UhHDlzinvS29iMBTI= MIME-Version: 1.0 Received: by 10.204.155.92 with SMTP id r28mr800571bkw.121.1260994697766; Wed, 16 Dec 2009 12:18:17 -0800 (PST) In-Reply-To: <20091216105546.GG14175@lonesome.com> References: <20091216102850.GA99834@slackbox.xs4all.nl> <20091216105546.GG14175@lonesome.com> Date: Wed, 16 Dec 2009 15:18:17 -0500 Message-ID: From: grarpamp To: freebsd-stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: Using RELENG_8 to compile for older RELENG_x X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 20:18:19 -0000 This would simply involve downloading some canonical tarball, say bind, and compiling it... perhaps even statically. Ports and it's issues related to this would certainly not be considered. I'd thought about the jails, emulation, installing 4.11 on spare boxes [a] and whatnot. Seemed there might be a more elegant way to cross compile and do everything on the RELENG_8 box natively. Maybe by pointing the toolchain at a copy of /lib /include from RELENG_4 or whatever. Then expand that method to back compile for RELENG_x. I think I'll try unpacking 4.11's release tarballs into an empty jail, doing whatever else the install does and launching that. I'm guessing I should be able to compile/install world/kernel/release/apps in there. Assuming the running RELENG_8 parent kernel services don't cause issues. If it doesn't work I can always fall back to [a]. Yeah, you could consider it 'embedded' all right. Like deep in a dusty corner, driving some critical legacy shims that they forgot about in the migration plan, oops. As a side note, it would be nice if freebsd-archive containted packages-x-stable too, copied over as part of the rm process from the regular ftp.freebsd.org when it happens. And all the distfiles ever used too, I don't think they're currently rm'ed though.