From owner-freebsd-hackers@FreeBSD.ORG Mon May 5 21:46:42 2008 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8252D1065675 for ; Mon, 5 May 2008 21:46:42 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.30]) by mx1.freebsd.org (Postfix) with ESMTP id 3E3978FC1C for ; Mon, 5 May 2008 21:46:42 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: by yw-out-2324.google.com with SMTP id 9so564512ywe.13 for ; Mon, 05 May 2008 14:46:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=Ol83XsaxtCOenfBdd6bAF1RotGkgGHZ21XREgt53r6s=; b=rTNbQqs9S8EpCypC5GaF2NIq3m2CtJl4oWLSouteAThNvcHZq/lW/IfQsLHejlyNp9RA6BVksxm3bS0J+9qZPu/mb4ORxATzNPYnt+GvtIkjl0/sOKNZgk10luk28lZeCjWOCPwXMsytRWSosWl7oSkhOUbEpTcwM20Ok0cTwJE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=qOX17M1iA3zzMDZbV6uGBUq9agSIzCBjZIhwat/95CewdV6GisPJyBbic4BZjkh6YTwD+bW2iDsDVzbsSiEEa6XoAXz6/OHaBUKUTRvFUDmBfaV8XsUByMykYqEleDugKSdfCOA/tQBSqz/WegXdkoo5+8NCBmuaAF7SSidLCh8= Received: by 10.150.84.17 with SMTP id h17mr6545624ybb.206.1210020740103; Mon, 05 May 2008 13:52:20 -0700 (PDT) Received: by 10.150.53.13 with HTTP; Mon, 5 May 2008 13:52:20 -0700 (PDT) Message-ID: <5f67a8c40805051352x6c7ed348v4c6648e708dfdba5@mail.gmail.com> Date: Mon, 5 May 2008 16:52:20 -0400 From: "Zaphod Beeblebrox" To: hackers@freebsd.org In-Reply-To: <5f67a8c40805051351i19930db7le0a1bcce7c6276b8@mail.gmail.com> MIME-Version: 1.0 References: <4dcb5abd0805050540m292b319aw52aa2cb8ba018e12@mail.gmail.com> <481F0DB3.9070505@FreeBSD.org> <481F48EE.3050806@elischer.org> <5f67a8c40805051351i19930db7le0a1bcce7c6276b8@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: binary compatibility query X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 May 2008 21:46:42 -0000 FreeBSD Hackers, > > > > > > I have a general question about the compatibility of FreeBSD binaries > > > within major releases. If I build a binary for a given release of > > > FreeBSD can I make a reasonable guarantee that the binary will run on > > > > As a datapoint, I have been using cistron-radiusd for some time. Recently, I got a new system to run it and compiled the port on it. The compiled port didn't work on amd64 (or my configuration didn't jive with the new version of the daemon). So I grabbed the i386 binary that was built likely around 4.6 to 4.8 FreeBSD (I don't even remember --- it was so long ago). and dropped it on the amd64 7.0-RELEASE system. The binary is dynamically linked (albeit not depending on other packaged libraries) and I had the compat4, compat5 and compat6 ports installed on the new machine. It runs (and is still running) just fine. That's pretty good for compatibility.