pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/52390: current fails to bootstrap on CentOS 6



The following reply was made to PR pkg/52390; it has been noted by GNATS.

From: Jason Bacon <bacon4000%gmail.com@localhost>
To: Joerg Sonnenberger <joerg%bec.de@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
 pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/52390: current fails to bootstrap on CentOS 6
Date: Mon, 17 Jul 2017 10:44:41 -0500

 On 07/17/17 10:09, Joerg Sonnenberger wrote:
 > On Mon, Jul 17, 2017 at 08:45:21AM -0500, Jason Bacon wrote:
 >>> -Wno-unused-result, not -Wno-error=unused-result.
 >> Also not supported in 4.4.7.
 > F**k: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509
 >
 > OK, I guess that makes it "disable fortify for GCC 4.4 on Linux". I'm
 > not willing to disable all warnings just they couldn't get their act
 > together.
 >
 > Joerg
 
 Or disable -Werror for GCC 4.4 on Linux.  This seems to be sufficient 
 based on my tests.
 
 I'm not sure exactly how much less invasive it is than disabling 
 fortify.  At least warnings from fortify are still shown and if we're 
 using _FORTIFY_SOURCE=2, runtime errors can still be caught.
 
 Linux sciprog2.ceas bacon ~ 405: (pkgsrc): gcc -O2 -D_FORTIFY_SOURCE=2 
 warn.c
 warn.c: In function main:
 warn.c:9: warning: ignoring return value of fwrite, declared with 
 attribute warn_unused_result
 At top level:
 cc1: warning: unrecognized command line option "-Wno-unused-result"
 Linux sciprog2.ceas bacon ~ 406: (pkgsrc): ./a.out
 Hello, world!
 
 Linux sciprog2.ceas bacon ~ 410: (pkgsrc): gcc -O2 -D_FORTIFY_SOURCE=2 
 -Werror warn.c
 cc1: warnings being treated as errors
 warn.c: In function ���main���:
 warn.c:9: error: ignoring return value of ���fwrite���, declared with 
 attribute warn_unused_result
 Linux sciprog2.ceas bacon ~ 411: (pkgsrc): ./a.out
 ./a.out: Command not found.
 
 Thanks,
 
      JB
 
 -- 
 Earth is a beta site.
 


Home | Main Index | Thread Index | Old Index