Date: Thu, 22 Dec 2016 23:02:45 +0100 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Jilles Tjoelker <jilles@stack.nl> Cc: Conrad Meyer <cem@freebsd.org>, Adrian Chadd <adrian.chadd@gmail.com>, src-committers <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org> Subject: Re: svn commit: r310138 - head/lib/libc/stdio Message-ID: <20161222220245.zolanf4f2sii352d@ivaldir.etoilebsd.net> In-Reply-To: <20161221220212.GA97256@stack.nl> References: <201612160144.uBG1ipjW016736@repo.freebsd.org> <CANCZdfrNu0=qPuMX8SA2H-MUXGb5rei06_dQg9XGp-Miu3Xsfg@mail.gmail.com> <e2056221-26ad-5108-3385-865abff12d78@FreeBSD.org> <49460793.UcUNovQMDa@ralph.baldwin.cx> <CAJ-Vmone4dyiDdmtppzZEGW=rKGW9CkRWGvFbQb5D3bkyiSs9A@mail.gmail.com> <CAG6CVpUBejZQbMEnhq3wp5b-hHy9jhoXY256n1uzHCO4dUD=Cw@mail.gmail.com> <1482281779.48539.41.camel@freebsd.org> <CAJ-Vmomfa11mACJS=4pV3H-usd8LvOSC9PY=Q%2BiioFhdAUXuUg@mail.gmail.com> <CAG6CVpUoUa=LkqWvSovLXkfGhOQ0FLxrbHKwVh%2B0BCgHjYz0qg@mail.gmail.com> <20161221220212.GA97256@stack.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
--bg2nhnfsemzw6v7m Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 21, 2016 at 11:02:12PM +0100, Jilles Tjoelker wrote: > On Tue, Dec 20, 2016 at 06:04:31PM -0800, Conrad Meyer wrote: > > On Tue, Dec 20, 2016 at 5:56 PM, Adrian Chadd <adrian.chadd@gmail.com> = wrote: > > > Here's my reason for removal. >=20 > > > 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. >=20 > > Understood, however: >=20 > > > 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. >=20 > > Yeah, this isn't actually a problem. printf("%b", foo) compiles fine > > with non-modified compilers. >=20 > It compiles only if you disable format string warnings that should not > be disabled for any serious software development, in my humble opinion. > It will build, but not in a way I can call "fine". >=20 > This indeed makes it very hard to justify extensions to format strings. > Special formatting will need to use new functions. >=20 I think it is pretty clear that there are too many people requesting the re= vert for the revert not to be done. Bapt --bg2nhnfsemzw6v7m Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlhcTYUACgkQY4mL3PG3 PloNzQ//cdILmxq3LHUWwwNStzEKSKdKkTGuHu18dJ7UJaong0WWdrgPIf8oOQN9 G5HGoL7Ehv47fkq5Bztek+uka5lKt/VZ0KMpbqLc3wPaE0r/aFVkiqjSL2ozrEKQ zVz5pWmZJXzVN7geEmyhJnvKQuNQmZ2u32wbnPbCD1A1qwuT1vK5M1N0GRSDPLlz AM9Wxzv0aB8rPWtpYV8vlo6PbkMVhI15dMgFC1CS5mEMXKlfArOFhd8pTni6C7Jt 6PWQn2jRJl/DgekLbqULuPrWv+SQdbsYO5jLJxCljg/XznplWGe1J0PQCj1gRrDB BbJZYIUXYQ1LNCdy7YLdBwqrDfbPyQa26gf+NbFJwre9zjMKAmkYor630tGGV1Kq vnin17jfzacNAm09R0Qp3/trqj1CGZdahx2QP207RWz6TcFRvm89zFGhbqwPSp7c ya8DxVwr7Ekgm8umq/Z4mrzoPpM8Tcx1KG1lezx/jVjHYf0LwpzhoC7+3p2i21Gz Ho9L+WTGlOim4+ty5TIG3tZHaKjtkrfPyzKMJDd79ew+5ukGCSbaSj+xLyTRVuBE BrTx2/b3ervP+87dhF7bdypbj3H1E9zoSxKm3lXpRVNm14L8t3JoulI+arPMucQa s81NvbPeYrX8hhGi1lTglKlnu1yqOXV3Hv/TSM7v0nMDX0EL8A8= =OjtK -----END PGP SIGNATURE----- --bg2nhnfsemzw6v7m--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161222220245.zolanf4f2sii352d>