You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ml...@apache.org on 2006/08/09 14:04:03 UTC

svn commit: r430036 - in /incubator/harmony/enhanced/classlib/trunk: depends/build/ make/ modules/archive/src/main/native/zip/linux/ modules/awt/src/main/native/linuxfont/linux/ modules/awt/src/main/native/x11wrapper/linux/ modules/luni/src/main/native...

Author: mloenko
Date: Wed Aug  9 05:04:02 2006
New Revision: 430036

URL: http://svn.apache.org/viewvc?rev=430036&view=rev
Log:
Roll back 430015: (patch for HARMONY-1005)

Added:
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/thrhelp.s
      - copied unchanged from r430014, incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/thrhelp.s
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/thrspinlock.s
      - copied unchanged from r430014, incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/thrspinlock.s
Removed:
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/x86/
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/x86_64/
Modified:
    incubator/harmony/enhanced/classlib/trunk/depends/build/makefile.include
    incubator/harmony/enhanced/classlib/trunk/make/properties.xml
    incubator/harmony/enhanced/classlib/trunk/modules/archive/src/main/native/zip/linux/makefile
    incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile
    incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/fdlibm/linux/makefile
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/include/shared/hycomp.h
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSFileSystemLinux32.c
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSMemoryLinux32.c
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hysignal.c
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hyvmem.c
    incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/makefile
    incubator/harmony/enhanced/classlib/trunk/modules/text/build.xml

Modified: incubator/harmony/enhanced/classlib/trunk/depends/build/makefile.include
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/depends/build/makefile.include?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/depends/build/makefile.include (original)
+++ incubator/harmony/enhanced/classlib/trunk/depends/build/makefile.include Wed Aug  9 05:04:02 2006
@@ -28,5 +28,5 @@
 DLLPATH=$(HY_HDK)/jdk/jre/bin/
 SHAREDSUB=../shared/
 
-CFLAGS = -O1 -fpic -DLINUX -D_REENTRANT -DIPv6_FUNCTION_SUPPORT \
-         -D$(HY_ARCH_DEFINE) $(VMDEBUG) -I$(HY_HDK)/include -I$(HY_HDK)/jdk/include -I. -I$(SHAREDSUB)
+CFLAGS = -O1 -march=pentium3 -DLINUX -D_REENTRANT -DIPv6_FUNCTION_SUPPORT \
+         -DHYX86 $(VMDEBUG) -I$(HY_HDK)/include -I$(HY_HDK)/jdk/include -I. -I$(SHAREDSUB)

Modified: incubator/harmony/enhanced/classlib/trunk/make/properties.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/make/properties.xml?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/make/properties.xml (original)
+++ incubator/harmony/enhanced/classlib/trunk/make/properties.xml Wed Aug  9 05:04:02 2006
@@ -55,7 +55,7 @@
 
     <!-- Conditions for different architectures -->
     <condition property="is.x86_64">
-        <equals arg1="x86_64" arg2="${os.arch}"/>
+        <os arch="x86_64"/>
     </condition>
     <condition property="is.x86">
         <or>
@@ -69,13 +69,13 @@
     <condition property="is.64bit">
         <or>
             <os arch="ia64" />
-            <equals arg1="x86_64" arg2="${os.arch}"/>
+            <os arch="x86_64"/>
         </or>
     </condition>
     <condition property="is.32bit">
         <or>
             <os arch="x86"/>
-            <equals arg1="i386" arg2="${os.arch}"/>
+            <os arch="i386"/>
         </or>
     </condition>
     <condition property="hy.bits" value="32">
@@ -85,19 +85,10 @@
 
     <!-- Normalized architecture name -->
     <condition property="hy.arch" value="x86">
-        <and>
-            <isset property="is.x86" />
-            <isset property="is.32bit" />
-        </and>
+        <isset property="is.x86" />
     </condition>
     <property name="hy.arch" value="${os.arch}" />
-	
-    <condition property="hy.arch.define" value="HYX86">
-        <equals arg1="${hy.arch}" arg2="x86"/>
-    </condition>
-    <condition property="hy.arch.define" value="HYX86_64">
-        <equals arg1="${hy.arch}" arg2="x86_64"/>
-    </condition>
+
     <!-- Normalized platform name -->
     <property name="hy.platform" value="${hy.os}.${hy.arch}"/>
     <property name="hy.platform.path" value="${hy.os}/${hy.arch}"/>
@@ -232,8 +223,6 @@
                   executable="${make.command}"
                   dir="@{dir}">
                 <env key="HY_HDK" value="${hy.hdk}" />
-                <env key="HY_ARCH" value="${hy.arch}" />
-                <env key="HY_ARCH_DEFINE" value="${hy.arch.define}" />
                 <arg line="@{target}" />
             </exec>
         </sequential>

Modified: incubator/harmony/enhanced/classlib/trunk/modules/archive/src/main/native/zip/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/archive/src/main/native/zip/linux/makefile?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/archive/src/main/native/zip/linux/makefile (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/archive/src/main/native/zip/linux/makefile Wed Aug  9 05:04:02 2006
@@ -18,7 +18,7 @@
 
 include $(HY_HDK)/build/make/makefile.include
 
-CFLAGS += -fpic -I../../zlib_dist
+CFLAGS += -I../../zlib_dist
 BUILDFILES = $(SHAREDSUB)zcpool.o $(SHAREDSUB)zipalloc.o \
 	$(SHAREDSUB)zipcache.o $(SHAREDSUB)zipsup.o
 LIBNAME = $(LIBPATH)libhyzip.a

Modified: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/linuxfont/linux/makefile Wed Aug  9 05:04:02 2006
@@ -25,12 +25,7 @@
 	$(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIBPATH)libhycommon.a \
 	$(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(LIBPATH)libvmi.so
 
-ifeq ($(HY_ARCH),x86_64)
- SYSLIBFILES = -L/usr/X11R6/lib64 -lX11 -lXft
-endif
-ifeq ($(HY_ARCH),x86)
- SYSLIBFILES = -L/usr/X11R6/lib -lX11 -lXft
-endif
+SYSLIBFILES = -L/usr/X11R6/lib -lX11 -lXft
 
 DLLNAME=../liblinuxfont.so
 

Modified: incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/x11wrapper/linux/makefile Wed Aug  9 05:04:02 2006
@@ -26,12 +26,7 @@
 	$(DLLPATH)libhysig.so $(LIBPATH)libhyzip.a $(DLLPATH)libhyzlib.so $(LIBPATH)libhycommon.a \
 	$(LIBPATH)libhypool.a $(LIBPATH)libhyfdlibm.a $(DLLPATH)libhythr.so $(LIBPATH)libvmi.so
 
-ifeq ($(HY_ARCH),x86_64)
- SYSLIBFILES = -lstdc++ -L/usr/X11R6/lib64 -lX11
-endif
-ifeq ($(HY_ARCH),x86)
- SYSLIBFILES = -lstdc++ -L/usr/X11R6/lib -lX11
-endif
+SYSLIBFILES = -lstdc++ -L/usr/X11R6/lib -lX11
 
 DLLNAME=../libX11Wrapper.so
 

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/fdlibm/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/fdlibm/linux/makefile?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/fdlibm/linux/makefile (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/fdlibm/linux/makefile Wed Aug  9 05:04:02 2006
@@ -44,7 +44,7 @@
 	$(FDLIBM_DIST)w_scalb.o $(FDLIBM_DIST)w_sinh.o $(FDLIBM_DIST)w_sqrt.o
 
 # CFLAGS are overriden not just appended to
-CFLAGS= -O0 -fpic -DLINUX -D_REENTRANT -DIPv6_FUNCTION_SUPPORT -DHYX86 -D_IEEE_LIBM \
+CFLAGS= -O0 -DLINUX -D_REENTRANT -DIPv6_FUNCTION_SUPPORT -DHYX86 -D_IEEE_LIBM \
         -DHY_PLATFORM_DOUBLE_ORDER \
 	-I. -I$(SHAREDSUB) -I$(HY_HDK)/include -I$(HY_HDK)/jdk/include \
 	-ffloat-store $(VMDEBUG)

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/include/shared/hycomp.h
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/include/shared/hycomp.h?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/include/shared/hycomp.h (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/include/shared/hycomp.h Wed Aug  9 05:04:02 2006
@@ -46,7 +46,7 @@
 #define HY_PLATFORM_DOUBLE_ORDER
 #if defined(LINUX)
 /* NOTE: Linux supports different processors -- do not assume 386 */
-#if defined(HYX86_64)
+#if defined(LINUXPPC64)
 #define DATA_TYPES_DEFINED
 typedef unsigned long int UDATA;        /* 64bits */
 typedef unsigned long int U_64;

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSFileSystemLinux32.c
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSFileSystemLinux32.c?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSFileSystemLinux32.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSFileSystemLinux32.c Wed Aug  9 05:04:02 2006
@@ -23,13 +23,10 @@
 #include <errno.h>
 #include <sys/sendfile.h>
 #include "vmi.h"
-#include "iohelp.h"
 
 #include "IFileSystem.h"
 #include "OSFileSystem.h"
 
-void *getJavaIoFileDescriptorContentsAsPointer (JNIEnv * env, jobject fd);
-
 typedef int OSSOCKET;   
 typedef struct hysocket_struct
 {
@@ -226,7 +223,7 @@
   (JNIEnv *env, jobject thiz, jlong fd, jobject sd, jlong offset, jlong count)
 {
   PORT_ACCESS_FROM_ENV (env);
-  OSSOCKET socket;
+  int socket;
   //TODO IPV6
   hysocket_t hysocketP =
     (hysocket_t)getJavaIoFileDescriptorContentsAsPointer (env,sd);

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSMemoryLinux32.c
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSMemoryLinux32.c?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSMemoryLinux32.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/linux/OSMemoryLinux32.c Wed Aug  9 05:04:02 2006
@@ -34,7 +34,7 @@
 
 JNIEXPORT jint JNICALL Java_org_apache_harmony_luni_platform_OSMemory_getPointerSizeImpl (JNIEnv * env, jclass clazz)
 {
-   return sizeof(void *);
+  return 4;
 }
 
 JNIEXPORT jlong JNICALL Java_org_apache_harmony_luni_platform_OSMemory_getAddress
@@ -76,7 +76,7 @@
   (JNIEnv * env, jobject thiz, jlong addr, jlong size){
 	  PORT_ACCESS_FROM_ENV (env);
   	  jboolean result = 0;
-  	  IDATA m_addr = (IDATA)addr;
+  	  int m_addr = (int)addr;
 	  int PAGE_SIZE = getPageSize();
 	  char* vec = NULL;
 	  int page_count = 0;

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hysignal.c
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hysignal.c?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hysignal.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hysignal.c Wed Aug  9 05:04:02 2006
@@ -624,77 +624,35 @@
   switch (index)
     {
     case HYPORT_SIG_GPR_X86_EDI:
-	case HYPORT_SIG_GPR_AMD64_RDI:
     case 0:
-#ifdef HYX86_64
-      *name = "RDI";
-      *value = &info->sigContext->rdi;
-#endif
-#ifdef HYX86
       *name = "EDI";
       *value = &info->sigContext->edi;
-#endif
-	  return HYPORT_SIG_VALUE_ADDRESS;
+      return HYPORT_SIG_VALUE_ADDRESS;
     case HYPORT_SIG_GPR_X86_ESI:
-	case HYPORT_SIG_GPR_AMD64_RSI:
     case 1:
-#ifdef HYX86
       *name = "ESI";
       *value = &info->sigContext->esi;
-#endif
-#ifdef HYX86_64
-      *name = "RSI";
-      *value = &info->sigContext->rsi;
-#endif
       return HYPORT_SIG_VALUE_ADDRESS;
     case HYPORT_SIG_GPR_X86_EAX:
-    case HYPORT_SIG_GPR_AMD64_RAX:
     case 2:
-#ifdef HYX86
       *name = "EAX";
       *value = &info->sigContext->eax;
-#endif
-#ifdef HYX86_64
-      *name = "RAX";
-      *value = &info->sigContext->rax;
-#endif
-	  return HYPORT_SIG_VALUE_ADDRESS;
+      return HYPORT_SIG_VALUE_ADDRESS;
     case HYPORT_SIG_GPR_X86_EBX:
-    case HYPORT_SIG_GPR_AMD64_RBX:
     case 3:
-#ifdef HYX86
       *name = "EBX";
       *value = &info->sigContext->ebx;
-#endif
-#ifdef HYX86_64
-      *name = "RBX";
-      *value = &info->sigContext->rbx;
-#endif
-	  return HYPORT_SIG_VALUE_ADDRESS;
+      return HYPORT_SIG_VALUE_ADDRESS;
     case HYPORT_SIG_GPR_X86_ECX:
-    case HYPORT_SIG_GPR_AMD64_RCX:
     case 4:
-#ifdef HYX86
       *name = "ECX";
       *value = &info->sigContext->ecx;
-#endif
-#ifdef HYX86_64
-      *name = "RCX";
-      *value = &info->sigContext->rcx;
-#endif
-	  return HYPORT_SIG_VALUE_ADDRESS;
+      return HYPORT_SIG_VALUE_ADDRESS;
     case HYPORT_SIG_GPR_X86_EDX:
-    case HYPORT_SIG_GPR_AMD64_RDX:
     case 5:
-#ifdef HYX86
       *name = "EDX";
       *value = &info->sigContext->edx;
-#endif
-#ifdef HYX86_64
-      *name = "RDX";
-      *value = &info->sigContext->rdx;
-#endif
-	  return HYPORT_SIG_VALUE_ADDRESS;
+      return HYPORT_SIG_VALUE_ADDRESS;
     default:
       return HYPORT_SIG_VALUE_UNDEFINED;
     }
@@ -717,16 +675,9 @@
     {
     case HYPORT_SIG_CONTROL_PC:
     case 0:
-#ifdef HYX86
       *name = "EIP";
       *value = (void *) &(info->sigContext->eip);
-#endif
-#ifdef HYX86_64
-      *name = "RIP";
-      *value = (void *) &(info->sigContext->rip);
-#endif
-	  return HYPORT_SIG_VALUE_ADDRESS;
-#ifdef HYX86
+      return HYPORT_SIG_VALUE_ADDRESS;
     case 1:
       *name = "ES";
       *value = (void *) &(info->sigContext->es);
@@ -735,17 +686,10 @@
       *name = "DS";
       *value = (void *) &(info->sigContext->ds);
       return HYPORT_SIG_VALUE_ADDRESS;
-#endif
     case HYPORT_SIG_CONTROL_SP:
     case 3:
-#ifdef HYX86
       *name = "ESP";
       *value = (void *) &(info->sigContext->esp);
-#endif
-#ifdef HYX86_64
-      *name = "RSP";
-      *value = (void *) &(info->sigContext->rsp);
-#endif
       return HYPORT_SIG_VALUE_ADDRESS;
     case 4:
       *name = "EFlags";
@@ -755,23 +699,15 @@
       *name = "CS";
       *value = (void *) &(info->sigContext->cs);
       return HYPORT_SIG_VALUE_ADDRESS;
-#ifdef HYX86
     case 6:
       *name = "SS";
       *value = (void *) &(info->sigContext->ss);
       return HYPORT_SIG_VALUE_ADDRESS;
-#endif
-	case HYPORT_SIG_CONTROL_BP:
+    case HYPORT_SIG_CONTROL_BP:
     case 7:
-#ifdef HYX86
       *name = "EBP";
       *value = &info->sigContext->ebp;
-#endif
-#ifdef HYX86_64
-      *name = "RBP";
-      *value = &info->sigContext->rbp;
-#endif
-	  return HYPORT_SIG_VALUE_ADDRESS;
+      return HYPORT_SIG_VALUE_ADDRESS;
     default:
       return HYPORT_SIG_VALUE_UNDEFINED;
     }
@@ -790,14 +726,8 @@
   Dl_info *dl_info = &(info->dl_info);
   *name = "";
 
-#ifdef HYX86
   address = (void *) info->sigContext->eip;
   int dl_result = dladdr ((void *) info->sigContext->eip, dl_info);
-#endif
-#ifdef HYX86_64
-  address = (void *) info->sigContext->rip;
-  int dl_result = dladdr ((void *) info->sigContext->rip, dl_info);
-#endif
 
   switch (index)
     {

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hyvmem.c
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hyvmem.c?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hyvmem.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/port/linux/hyvmem.c Wed Aug  9 05:04:02 2006
@@ -343,7 +343,7 @@
     }
 
   /* Update identifier and commit memory if required, else return reserved memory */
-  update_vmemIdentifier (identifier, baseAddress, baseAddress,
+  update_vmemIdentifier (identifier, baseAddress, (void *) addressKey,
                          byteAmount, mode, largePageSize);
   if (0 != (HYPORT_VMEM_MEMORY_MODE_COMMIT & mode))
     {

Modified: incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/makefile
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/makefile?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/makefile (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/thread/linux/makefile Wed Aug  9 05:04:02 2006
@@ -21,7 +21,7 @@
 CFLAGS += -fpic
 
 BUILDFILES = \
-	$(SHAREDSUB)thread_copyright.o $(HY_ARCH)/thrhelp.o $(HY_ARCH)/thrspinlock.o hythread.o \
+	$(SHAREDSUB)thread_copyright.o thrhelp.o thrspinlock.o hythread.o \
 	$(SHAREDSUB)hythreadinspect.o linuxonexit.o priority.o rasthrsup.o \
 	$(SHAREDSUB)rwmutex.o thrcreate.o thrdsup.o $(SHAREDSUB)thrprof.o
 

Modified: incubator/harmony/enhanced/classlib/trunk/modules/text/build.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/text/build.xml?rev=430036&r1=430035&r2=430036&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/text/build.xml (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/text/build.xml Wed Aug  9 05:04:02 2006
@@ -45,13 +45,8 @@
 	<mkdir dir="${hy.text.src.main.native}/icu4c/unicode" />
 	<unzip src="${iculib.zip}" dest="${hy.text.src.main.native}/icu4c/unicode" />
 	<chmod dir="${hy.text.src.main.native}/icu4c/unicode" perm="ugo+r" />
-	<antcall target="copy.libs" inheritall="true" />
-    </target>
-	<target name="copy.libs" if="is.x86_64">
-	    <copy todir="${hy.text.src.main.native}/icu4c/unicode" overwrite="yes">
-	            <fileset dir="${depends.libs}" includes="*${shlib.suffix}*" />
-	    </copy>
     </target>
+	
     <target name="clean-overlay-oss">
 	<delete dir="${hy.text.src.main.native}/icu4c" quiet="true" />
     </target>