peiyongz    2004/07/27 15:05:07

  Modified:    c/scripts packageBinaries.pl
  Log:
  build on aix xlC_r v6 with v5 comptiable name mangling scheme
  
  Revision  Changes    Path
  1.150     +21 -3     xml-xerces/c/scripts/packageBinaries.pl
  
  Index: packageBinaries.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
  retrieving revision 1.149
  retrieving revision 1.150
  diff -u -r1.149 -r1.150
  --- packageBinaries.pl        16 Jul 2004 15:20:36 -0000      1.149
  +++ packageBinaries.pl        27 Jul 2004 22:05:07 -0000      1.150
  @@ -497,8 +497,13 @@
           if ($opt_c eq "") {$opt_c = "xlc_r"; }
           if ($opt_x eq "") {$opt_x = "xlC_r"; }
   
  -        $icu_cxxflags = '"-w -O2 -qmaxmem=-1"';
  -        $icu_cflags = '"-w -O2 -qmaxmem=-1"';
  +        if ($opt_x eq "xlC_rv5compat") {
  +            $icu_cxxflags = '"-w -O2 -qmaxmem=-1 -qnamemangling=v5"';
  +            $icu_cflags   = '"-w -O2 -qmaxmem=-1 -qnamemangling=v5"';               
 
  +        } else {
  +            $icu_cxxflags = '"-w -O2 -qmaxmem=-1"';
  +            $icu_cflags = '"-w -O2 -qmaxmem=-1"';
  +        }
   
           if ($opt_m =~ m/icu/i) {
                $ENV{'LIBPATH'}="$ICUROOT/lib:$XERCESCROOT/lib:$ENV{'LIBPATH'}";
  @@ -704,8 +709,21 @@
                   }
                   else {
                       psystem ("CC=$opt_c CXX=$cXX CXXFLAGS=$icu_cxxflags 
CFLAGS=$icu_cflags sh ./configure --prefix=$ICUROOT");
  -                }                                   
  +                }         
  +           }elsif ($platform eq 'aix') {
  +
  +                my $cXX = $opt_x;                 
  +                if ($opt_x eq "xlC_rv5compat") {
  +                    $cXX = "xlC_r";
  +                }
   
  +                if ($opt_b eq "32") {
  +                    psystem ("CC=$opt_c CXX=$cXX CXXFLAGS=$icu_cxxflags 
CFLAGS=$icu_cflags sh ./configure --prefix=$ICUROOT --disable-64bit-libs");
  +                }
  +                else {
  +                    psystem ("CC=$opt_c CXX=$cXX CXXFLAGS=$icu_cxxflags 
CFLAGS=$icu_cflags sh ./configure --prefix=$ICUROOT");
  +                }
  +                                                    
               } else {
               # set the 32 bit or 64 bit
                   if ($opt_b eq "32") {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to