pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/archivers/arj Disable gcc's unit-at-atime optimization...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/07b907564968
branches:  trunk
changeset: 536806:07b907564968
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Sat Dec 22 23:41:01 2007 +0000

description:
Disable gcc's unit-at-atime optimization if we're using gcc4, since it
interferes with ARJ's "postproc" utility.
PR pkg/36919 from Yakovetsky Vladimir.

diffstat:

 archivers/arj/Makefile |  8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diffs (22 lines):

diff -r 8f86d9733ba0 -r 07b907564968 archivers/arj/Makefile
--- a/archivers/arj/Makefile    Sat Dec 22 23:30:42 2007 +0000
+++ b/archivers/arj/Makefile    Sat Dec 22 23:41:01 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2006/09/09 02:41:53 obache Exp $
+# $NetBSD: Makefile,v 1.23 2007/12/22 23:41:01 tnn Exp $
 
 DISTNAME=      arj-3.10.22
 CATEGORIES=    archivers
@@ -20,6 +20,12 @@
 INSTALL_UNSTRIPPED=    yes # $LOCALBASE/bin/arj must have symbol table
 ARJ_DOCSDIR=           ${PREFIX}/share/doc/arj
 
+.include "../../mk/compiler.mk"
+
+.if !empty(CC_VERSION:Mgcc-4.*)
+CFLAGS+=       -fno-unit-at-a-time
+.endif
+
 pre-configure:
        ${CP} -f ${WRKSRC}/environ.c ${WRKSRC}/environ.c.1
        ${SED} -e 's|@PREFIX@|${PREFIX}|g' < ${WRKSRC}/environ.c.1      \



Home | Main Index | Thread Index | Old Index