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 |