vapier      14/03/27 06:30:41

  Added:                libiconv-1.14-no-gets.patch
  Log:
  Fix build w/newer glibc, and simplify install phase.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  Changes    Path
1.1                  dev-libs/libiconv/files/libiconv-1.14-no-gets.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libiconv/files/libiconv-1.14-no-gets.patch?rev=1.1&view=markup
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

Index: libiconv-1.14-no-gets.patch
===================================================================
hack until gzip pulls a newer gnulib version

>From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
From: Eric Blake <[email protected]>
Date: Thu, 29 Mar 2012 13:30:41 -0600
Subject: [PATCH] stdio: don't assume gets any more

Gnulib intentionally does not have a gets module, and now that C11
and glibc have dropped it, we should be more proactive about warning
any user on a platform that still has a declaration of this dangerous
interface.

--- a/srclib/stdio.in.h
+++ b/srclib/stdio.in.h
@@ -695,7 +695,6 @@ _GL_CXXALIASWARN (gets);
 /* It is very rare that the developer ever has full control of stdin,
    so any use of gets warrants an unconditional warning.  Assume it is
    always declared, since it is required by C89.  */
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
 #endif
 
 




Reply via email to