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]

Reply via email to