Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libiconv/files: libiconv-1.14-no-gets.patch
Date: Thu, 27 Mar 2014 06:30:44
Message-Id: 20140327063041.947142004F@flycatcher.gentoo.org
1 vapier 14/03/27 06:30:41
2
3 Added: libiconv-1.14-no-gets.patch
4 Log:
5 Fix build w/newer glibc, and simplify install phase.
6
7 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
8
9 Revision Changes Path
10 1.1 dev-libs/libiconv/files/libiconv-1.14-no-gets.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libiconv/files/libiconv-1.14-no-gets.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libiconv/files/libiconv-1.14-no-gets.patch?rev=1.1&content-type=text/plain
14
15 Index: libiconv-1.14-no-gets.patch
16 ===================================================================
17 hack until gzip pulls a newer gnulib version
18
19 From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
20 From: Eric Blake <eblake@××××××.com>
21 Date: Thu, 29 Mar 2012 13:30:41 -0600
22 Subject: [PATCH] stdio: don't assume gets any more
23
24 Gnulib intentionally does not have a gets module, and now that C11
25 and glibc have dropped it, we should be more proactive about warning
26 any user on a platform that still has a declaration of this dangerous
27 interface.
28
29 --- a/srclib/stdio.in.h
30 +++ b/srclib/stdio.in.h
31 @@ -695,7 +695,6 @@ _GL_CXXALIASWARN (gets);
32 /* It is very rare that the developer ever has full control of stdin,
33 so any use of gets warrants an unconditional warning. Assume it is
34 always declared, since it is required by C89. */
35 -_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
36 #endif