From owner-svn-src-all@freebsd.org Wed Dec 21 01:56:52 2016 Return-Path: Delivered-To: svn-src-all@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 E9335C89A65; Wed, 21 Dec 2016 01:56:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wj0-x230.google.com (mail-wj0-x230.google.com [IPv6:2a00:1450:400c:c01::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8959B1A1F; Wed, 21 Dec 2016 01:56:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by mail-wj0-x230.google.com with SMTP id xy5so190465961wjc.0; Tue, 20 Dec 2016 17:56:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pDOiqbetTJuQCSug0oCLoaF9y/7eCOdvLwLU+Jbq1Eg=; b=ndcVTf1ReL9eQmhfqI/uj1LYZPvzcefmjjOsTf5O52M6mqTI/pzk6mod7WNeNNByFC 1LDPm7aFl7tQaYYZ44nEikWJ3K9nRvI0uitnXn5eMuf/fnjP7O71vXOqdJ2RG/RMXLCR QF0ktw761kk58aPZLSzZIgSovpWqfJ1qV8pS16EKyk2zc1a2JItBSAfSRX03bTtt7Kqj oMSStksczzWEHfrGKds0UkfiWFCyuhKfMLGi/H4wB5d+7uqxuOizb3fdEglqJ/wK19SR rxOAzsfTBDOh9sUSMGVqs5UsKiQ40u1ml3WrnSiiwpNw+zvdhwlRAGq1wg9OBic+Kgyq LQcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pDOiqbetTJuQCSug0oCLoaF9y/7eCOdvLwLU+Jbq1Eg=; b=S/Il0XGz4lWTcFyIJKM7pVKkIgsP1MpepLLk2ql+p+BmIAb8ASNyTORy5cjZInf3Rj /0ELR6eakpKgOzOohCpWq5j7wOrWuXIIoPyxWHwjjtwM6ZgXuXsRLnHt7VZbIi1/ea/R NqLm/H3fjYcy06Ah3nkvaCJT40PQkZIJ3O09AgQQjYHAmb1vYntjKOrYOhr7n59Liad3 ASMNpwFbs7KB7MCU6sMBS3J+xr9yt3lU19AD+lXfe1ffgyxN/Z+UTsm50tktoZxPS7/K 2jBm4Gu1PsQrZC5JM3e5tm8JscxEYFia6N1+bwCSGjuhXzfuEQ2LTA/bugXtej83i4DZ rINA== X-Gm-Message-State: AIkVDXJT5+HfWYHR/+jOZVPw35WvwJO1nwmO3IFdIca/VZMYhAQpqNeblmitg+FeCbEjgvWHK0uhVaBt9P8TFw== X-Received: by 10.194.205.34 with SMTP id ld2mr1842885wjc.211.1482285409767; Tue, 20 Dec 2016 17:56:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.44.1 with HTTP; Tue, 20 Dec 2016 17:56:49 -0800 (PST) In-Reply-To: <1482281779.48539.41.camel@freebsd.org> References: <201612160144.uBG1ipjW016736@repo.freebsd.org> <49460793.UcUNovQMDa@ralph.baldwin.cx> <1482281779.48539.41.camel@freebsd.org> From: Adrian Chadd Date: Tue, 20 Dec 2016 17:56:49 -0800 Message-ID: Subject: Re: svn commit: r310138 - head/lib/libc/stdio To: Ian Lepore Cc: "Conrad E. Meyer" , Baptiste Daroussin , src-committers , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2016 01:56:53 -0000 Hi, Here's my reason for removal. Plenty of us are looking to be able to build bits of the BSD source tree as part of other non FreeBSD systems, especially if they're involved in bootstrapping. That means that it needs to be compilable by a non-FreeBSD-modified compiler. Ideally this means we'd stick to mostly POSIX options source code that we can compile with unmodified compilers, and we push non-standard stuff into otherly-named functions. If things are harder then we end up with even more reasons people resist migrating to FreeBSD and instead just continue to use Linux as their platform of choice. It already cross-builds and does most of what people want without getting in their way. This change is one of those which encourage making that effort harder, and I'd like to make sure we don't do that. Building bits of the FreeBSD tree on non-FreeBSD systems (even non-same-version-FreeBSD-system trees) is increasingly painful. THanks, -adrian