Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 70869 invoked from network); 10 Nov 2005 19:54:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 Nov 2005 19:54:04 -0000 Received: (qmail 87273 invoked by uid 500); 10 Nov 2005 19:53:50 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 87189 invoked by uid 500); 10 Nov 2005 19:53:50 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 87139 invoked by uid 99); 10 Nov 2005 19:53:50 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2005 11:53:50 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [213.4.129.135] (HELO telesmtp4.mail.isp) (213.4.129.135) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2005 11:53:42 -0800 Received: from [80.32.146.155] ([80.32.146.155]) by telesmtp4.mail.isp (terra.es) with ESMTP id IPR7F300.DIO for ; Thu, 10 Nov 2005 20:28:15 +0100 Message-ID: <43739DD4.7010007@telefonica.net> Date: Thu, 10 Nov 2005 20:21:56 +0100 From: Jean-frederic Clere Reply-To: jfclere@sinix.net User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041023 X-Accept-Language: en, fr MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: Code contribution to harmony References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N George Harley1 wrote: >Hi Jean-Frederic, > >My understanding is that while huge TLB pages support was new in the 2.6 >kernel it was made available as a backport in the RHEL3 2.4 kernel. Not >sure if this also made it into the 2.4 kernel for SuSE 8.1. Might be >worthwhile checking the documentation for your distribution. > > for info: huge TLB pages support has not (yet) been backported to the 2.4 kernels of www.kernel.org. >Best regards, >George > > > > > >George Harley1/UK/IBM@IBMGB >09/11/2005 23:54 >Please respond to >harmony-dev@incubator.apache.org > > >To >harmony-dev@incubator.apache.org >cc > >Subject >Re: Code contribution to harmony > > > > > > >Hi Jean-Frederic, > >It sounds like you do not have a compatible VM to run with (i.e. a VM that > >implements the proposed interface to the class libraries). As mentioned by > >Tim the other day you can obtain one from the IBM developerWorks site at >http://www.ibm.com/developerworks/java/jdk/harmony > >If you unzip the archive from the above link into the same directory that >you unzipped the code contribution to then the current problem should be >sorted. Note that the VM is not part of the code contribution and is only >available in binary form under an evaluation license. > >Hope this helps, >George > > > > > >Jean-frederic Clere >09/11/2005 22:56 >Please respond to >harmony-dev@incubator.apache.org > > >To >harmony-dev@incubator.apache.org >cc > >Subject >Re: Code contribution to harmony > > > > > > >Tim Ellison wrote: > > > >>Jean-frederic Clere wrote: >> >> >> >> >>>Note when doing ant I get the following: >>>+++ >>>cc -fpic -DLINUX -D_REENTRANT -O1 -march=pentium3 >>>-DIPv6_FUNCTION_SUPPORT -DHYX86 -DHYPORT_LIBRARY_DEFINE >>>-I../include -c -o hyvmem.o hyvmem.c >>>hyvmem.c: In function `hyvmem_reserve_memory': >>>hyvmem.c:311: `SHM_HUGETLB' undeclared (first use in this function) >>>hyvmem.c:311: (Each undeclared identifier is reported only once >>>hyvmem.c:311: for each function it appears in.) >>>make[1]: Leaving directory >>>`/home/jfclere/harmony/Harmony/native-src/linux.IA32/port' >>>make[1]: *** [hyvmem.o] Error 1 >>>make: *** [_port] Error 2 >>>+++ >>> >>>So the requirements on Linux are a 2.6.x kernel, aren't they? >>> >>> >>> >>> >>No, should work ok on 2.4 (e.g. RHEL3) What are you compiling on? >> >> >> >> >Suse 8.1: >+++ >jfclere@jfcexpert:~/harmony/Harmony> more /etc/SuSE-release >SuSE Linux 8.1 (i386) >VERSION = 8.1 >+++ >I have added: >#define SHM_HUGETLB 04000 /* segment will use huge TLB pages */ >in native-src/linux.IA32/port/hyvmem.c to work-round the problem. > >The next problem is: >+++ >jfclere@jfcexpert:~/harmony/Harmony> ./deploy/jre/bin/java --help >Failed to open JVM DLL: >/home/jfclere/harmony/Harmony/deploy/jre/bin/default/clearvm >(/home/jfclere/harmony/Harmony/deploy/jre/bin/default/libclearvm.so: >cannot open shared object file: No such file or directory) >+++ > > > >>The platforms we are using include: >>- Red Hat EL3 Update 5 >>- Red Hat EL4 Update 1 >>- SLES 9 SP1 >>(on Pentium III, Pentium 4, and Pentium Xeon processors). >> >>Regards, >>Tim >> >> >> >> >> >>>Cheers >>> >>>Jean-Frederic >>> >>> >>> >>> >>> >>> >> >> >> > > > > > > > >