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]