From owner-freebsd-hackers@FreeBSD.ORG Sun Jul 3 15:47:03 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 340DC106564A for ; Sun, 3 Jul 2011 15:47:03 +0000 (UTC) (envelope-from rmh.aybabtu@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 0ACB98FC0C for ; Sun, 3 Jul 2011 15:47:02 +0000 (UTC) Received: by pzk27 with SMTP id 27so2236296pzk.13 for ; Sun, 03 Jul 2011 08:47:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=FFeNAcFLpkm/5ZZliXpMp9mxHzds6/nMVctSHiL7aMg=; b=AJUz/Tw1pjwXpz1uKpoY50A7pNnVPmaDjkUZXw8G/Tw5DYcWZg3zwHs3yZok7XIwp+ rfNpSwyid9JgcOhbz1ftxFWdq66G8FJkDXdBJhg7Px0Jnpt0aGoJ96m/yeHyzRPsy+E9 EkIam+rX8Z4edNPJE5CayJhqX2Q1YfwWLc7no= MIME-Version: 1.0 Received: by 10.68.29.42 with SMTP id g10mr6473725pbh.203.1309708022233; Sun, 03 Jul 2011 08:47:02 -0700 (PDT) Sender: rmh.aybabtu@gmail.com Received: by 10.68.47.138 with HTTP; Sun, 3 Jul 2011 08:47:02 -0700 (PDT) In-Reply-To: References: <20110702193724.5c55a6c9@kan.dnsalias.net> <20110703103925.0bdf255a@kan.dnsalias.net> Date: Sun, 3 Jul 2011 17:47:02 +0200 X-Google-Sender-Auth: t0h37Z4RWUEA5aNyZWEFNJT1Ic8 Message-ID: From: Robert Millan To: Alexander Kabaev Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hackers@freebsd.org Subject: Re: [PATCH] __FreeBSD_kernel__ 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: Sun, 03 Jul 2011 15:47:03 -0000 2011/7/3 Robert Millan : > 2011/7/3 Alexander Kabaev : >> Not really, unless you have way of sticking this definition into past >> compiler releases. > > There is one way, but it's slow. =C2=A0It basically involves waiting for > long enough that any past release of any compiler you care about > includes the macros you need, before starting to use them. :-) However, in the case of FreeBSD, where the compilers are imported into your codebase, isn't it enough if support is present in the FreeBSD version of these compilers (for production and development releases of FreeBSD), plus the latest release of the upstream version of each of those compilers? --=20 Robert Millan