peiyongz    2004/07/08 13:50:56

  Modified:    c/scripts packageBinaries.pl
  Log:
  build ICU3.0
  
  Revision  Changes    Path
  1.147     +17 -24    xml-xerces/c/scripts/packageBinaries.pl
  
  Index: packageBinaries.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
  retrieving revision 1.146
  retrieving revision 1.147
  diff -u -r1.146 -r1.147
  --- packageBinaries.pl        7 Jul 2004 16:13:42 -0000       1.146
  +++ packageBinaries.pl        8 Jul 2004 20:50:56 -0000       1.147
  @@ -701,12 +701,6 @@
               psystem ("$MAKE");                           # This will take a long 
time!
               psystem ("$MAKE install");                  # Make this separate since 
this breaks on Solaris
          
  -            # on AIX, create '.a' version for building libxerces-c
  -            if ( $platform eq "aix") {
  -                psystem("ln -s $ICUROOT/lib/libicudata30.0.so 
$ICUROOT/lib/libicudata30.a");
  -                psystem("ln -s $ICUROOT/lib/libicuuc30.0.so   
$ICUROOT/lib/libicuuc30.a");
  -            }
  -
           } #opt_j
   
           #
  @@ -809,13 +803,10 @@
               psystem("find . -name 'libXercesMessages.sl.25.0' -exec ln -s {} 
libXercesMessages.sl.25 \\;");
               psystem("find . -name 'libXercesMessages.sl.25'   -exec ln -s {} 
libXercesMessages.sl \\;");            
   
  -            # on AIX            
  -            if ( $platform eq "aix") {
  -                psystem("cp -f $XERCESCROOT/lib/libXercesMessages25.0.a .");
  -                psystem("ln -s libXercesMessages25.0.a libXercesMessages25.a ");
  -                psystem("ln -s libXercesMessages25.a   libXercesMessages.a   ");
  -            }        
  -                    
  +            psystem("cp -f $XERCESCROOT/lib/libXercesMessages25.0.a .");
  +            psystem("find . -name 'libXercesMessages25.0.a'   -exec ln -s {} 
libXercesMessages25.a \\;");
  +            psystem("find . -name 'libXercesMessages25.a'     -exec ln -s {} 
libXercesMessages.a \\;");
  +                               
           }            
   
       }
  @@ -1117,18 +1108,22 @@
           #
           # copy icudata dll
           # For ICU 2.6:
  -        # on AIX,              it is called libicudata30.0.so
  -        # on Solaris/Linux, it is called libicudata.so.30.0
  +        # on AIX,              it is called libicudata30.0.a
  +        # on Solaris/Linux,    it is called libicudata.so.30.0
           # on HP,               it is called libicudata.sl.30.0
           #
           psystem("rm -f libicudata*");
           psystem("cp -f $ICUROOT/lib/libicudata30.0.so .");
  +        psystem("cp -f $ICUROOT/lib/libicudata30.0.a .");        
           psystem("cp -f $ICUROOT/lib/libicudata.so.30.0 .");
           psystem("cp -f $ICUROOT/lib/libicudata.sl.30.0 .");
           
           psystem("find . -name 'libicudata30.0.so' -exec ln -s {} libicudata.so 
\\;");
           psystem("find . -name 'libicudata30.0.so' -exec ln -s {} libicudata30.so 
\\;");
   
  +        psystem("find . -name 'libicudata30.0.a'  -exec ln -s {} libicudata.a \\;");
  +        psystem("find . -name 'libicudata30.0.a'  -exec ln -s {} libicudata30.a 
\\;");
  +        
           psystem("find . -name 'libicudata.so.30.0' -exec ln -s {} libicudata.so 
\\;");
           psystem("find . -name 'libicudata.so.30.0' -exec ln -s {} libicudata.so.30 
\\;");
   
  @@ -1137,30 +1132,28 @@
   
           #
           # copy icuuc dll
  -        # on AIX,              it is called libicuuc30.0.so
  -        # on Solaris/Linux, it is called libicuuc.so.30.0
  +        # on AIX,              it is called libicuuc30.0.a
  +        # on Solaris/Linux,    it is called libicuuc.so.30.0
           # on HP,               it is called libicuuc.sl.30.0
           #
           psystem("rm -f libicuuc*");
           psystem("cp -f $ICUROOT/lib/libicuuc30.0.so .");
  +        psystem("cp -f $ICUROOT/lib/libicuuc30.0.a  .");        
           psystem("cp -f $ICUROOT/lib/libicuuc.so.30.0  .");
           psystem("cp -f $ICUROOT/lib/libicuuc.sl.30.0  .");
           
           psystem("find . -name 'libicuuc30.0.so' -exec ln -s {} libicuuc.so \\;");
           psystem("find . -name 'libicuuc30.0.so' -exec ln -s {} libicuuc30.so \\;");
           
  +        psystem("find . -name 'libicuuc30.0.a'  -exec ln -s {} libicuuc.a \\;");
  +        psystem("find . -name 'libicuuc30.0.a'  -exec ln -s {} libicuuc30.a \\;");
  +                
           psystem("find . -name 'libicuuc.so.30.0' -exec ln -s {} libicuuc.so \\;");
           psystem("find . -name 'libicuuc.so.30.0' -exec ln -s {} libicuuc.so.30 
\\;");
   
           psystem("find . -name 'libicuuc.sl.30.0' -exec ln -s {} libicuuc.sl \\;");
           psystem("find . -name 'libicuuc.sl.30.0' -exec ln -s {} libicuuc.sl.30 
\\;");
  -        
  -        # on AIX, copy '.a' version
  -        if ( $platform eq "aix") {
  -            psystem("ln -s libicudata30.so libicudata30.a");
  -            psystem("ln -s libicuuc30.so   libicuuc30.a");
  -        }            
  -        
  +               
   }
   
        
  
  
  

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

Reply via email to