pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/benchmarks/paranoia Drop "-ffloat-store" from CFLAGS.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/893529e869c8
branches:  trunk
changeset: 621776:893529e869c8
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Wed Jul 17 12:45:19 2013 +0000

description:
Drop "-ffloat-store" from CFLAGS.

The point of paranoia is to assess a compiler/machine environment.
Therefore, this package should be built with the default CFLAGS, and
not add options to try to get the tests to pass.  This will cause
errors to be reported on i386.

Take MAINTAINERSHIP.

diffstat:

 benchmarks/paranoia/Makefile |  16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diffs (38 lines):

diff -r bb22db757914 -r 893529e869c8 benchmarks/paranoia/Makefile
--- a/benchmarks/paranoia/Makefile      Wed Jul 17 12:24:41 2013 +0000
+++ b/benchmarks/paranoia/Makefile      Wed Jul 17 12:45:19 2013 +0000
@@ -1,12 +1,18 @@
-# $NetBSD: Makefile,v 1.20 2012/09/11 22:37:14 asau Exp $
+# $NetBSD: Makefile,v 1.21 2013/07/17 12:45:19 gdt Exp $
 
 DISTNAME=              paranoia
 PKGNAME=               paranoia-960101
+PKGREVISION=           1
 CATEGORIES=            benchmarks
 MASTER_SITES=          ${MASTER_SITE_NETLIB:=paranoia/}
 EXTRACT_SUFX=          .c
 
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+# Not really the HOMEPAGE:
+# HOMEPAGE=            http://people.sc.fsu.edu/~jburkardt/c_src/paranoia/paranoia.html
+# An alteranative MASTER_SITE:
+# http://people.sc.fsu.edu/~jburkardt/c_src/paranoia/paranoia.c
+
+MAINTAINER=            gdt%NetBSD.org@localhost
 COMMENT=               Highly paranoid test of IEEE 754 conformance
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
@@ -15,8 +21,12 @@
 
 INSTALLATION_DIRS=     bin
 
+# The use of -ffloat-store in CFLAGS is controversial.  The point of
+# the program is to test the compiler/machine environment, and
+# therefore this Makefile should not set non-default flags.
+
 do-build:
-       (cd ${WRKSRC} ; ${CC} ${CFLAGS} -ffloat-store -o paranoia paranoia.c -lm)
+       (cd ${WRKSRC} ; ${CC} ${CFLAGS} -o paranoia paranoia.c -lm)
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/paranoia ${DESTDIR}${PREFIX}/bin



Home | Main Index | Thread Index | Old Index