OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Torsten Homeyer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 29-Jun-2004 16:25:27
Branch: HEAD Handle: -NONE-
Added files:
openpkg-src/pnet pnet.patch
Modified files:
openpkg-src/pnet pnet.spec
Log:
Disabled optimization in cscc completely on platform Solaris-SPARC64
as ilasm and cscc-cs kept segfaulting if cscc was called with anything
else than -O0
Summary:
Revision Changes Path
1.1 +34 -0 openpkg-src/pnet/pnet.patch
1.16 +7 -1 openpkg-src/pnet/pnet.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/pnet/pnet.patch
============================================================================
$ cvs diff -u -r0 -r1.1 pnet.patch
--- /dev/null 2004-06-29 16:25:26.000000000 +0200
+++ pnet.patch 2004-06-29 16:25:27.000000000 +0200
@@ -0,0 +1,34 @@
+Index: csant/csant_cscc.c
+--- csant/csant_cscc.c.orig 2004-03-13 01:09:44.000000000 +0100
++++ csant/csant_cscc.c 2004-06-29 15:41:23.966884000 +0200
+@@ -550,7 +550,7 @@
+ /* Set the optimization level */
+ if(args->optimize == COMP_FLAG_TRUE)
+ {
+- AddArg(&argv, &argc, "-O2");
++ AddArg(&argv, &argc, "-O0");
+ }
+ else if(args->optimize == COMP_FLAG_FALSE)
+ {
+Index: cscc/cscc.c
+--- cscc/cscc.c.orig 2004-05-29 03:01:10.000000000 +0200
++++ cscc/cscc.c 2004-06-29 15:44:00.529934000 +0200
+@@ -1122,15 +1122,15 @@
+ }
+ else if(optimize_flag == 1)
+ {
+- AddArgument(&cmdline, &cmdline_size, "-O");
++ AddArgument(&cmdline, &cmdline_size, "-O0");
+ }
+ else if(optimize_flag == 2)
+ {
+- AddArgument(&cmdline, &cmdline_size, "-O2");
++ AddArgument(&cmdline, &cmdline_size, "-O0");
+ }
+ else if(optimize_flag == 3)
+ {
+- AddArgument(&cmdline, &cmdline_size, "-O3");
++ AddArgument(&cmdline, &cmdline_size, "-O0");
+ }
+ if(undef_flag)
+ {
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/pnet/pnet.spec
============================================================================
$ cvs diff -u -r1.15 -r1.16 pnet.spec
--- openpkg-src/pnet/pnet.spec 29 May 2004 07:35:11 -0000 1.15
+++ openpkg-src/pnet/pnet.spec 29 Jun 2004 14:25:26 -0000 1.16
@@ -34,13 +34,14 @@
Group: Language
License: GPL
Version: 0.6.6
-Release: 20040529
+Release: 20040629
# package options
%option with_threads no
# list of sources
Source0: http://www.southern-storm.com.au/download/pnet-%{version}.tar.gz
+Patch0: pnet.patch
# build information
Prefix: %{l_prefix}
@@ -72,6 +73,11 @@
%prep
%setup -q
+ case "%{l_platform -t}" in
+ sun4u-sunos* )
+ %patch -p0
+ ;;
+ esac
%build
CC="%{l_cc}" \
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]