Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 63661 invoked from network); 6 Apr 2006 15:05:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Apr 2006 15:05:32 -0000 Received: (qmail 15192 invoked by uid 500); 6 Apr 2006 15:05:24 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 15051 invoked by uid 500); 6 Apr 2006 15:05:23 -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 15010 invoked by uid 99); 6 Apr 2006 15:05:23 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Apr 2006 08:05:23 -0700 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 [212.39.12.10] (HELO deck1210.hostdeck.com) (212.39.12.10) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Apr 2006 08:05:21 -0700 Received: (qmail 8714 invoked from network); 6 Apr 2006 17:04:58 +0200 Received: from host70-41.pool82106.interbusiness.it (HELO fatti.com) (82.106.41.70) by deck1210.hostdeck.com with SMTP; 6 Apr 2006 17:04:58 +0200 Message-ID: <44352E0E.7010307@fatti.com> Date: Thu, 06 Apr 2006 17:04:46 +0200 From: Enrico Migliore Reply-To: enrico.migliore@fatti.com Organization: - User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: [sablevm] SIGSEGV signal received from Cygwin References: <410-22006435123753730@earthlink.net> <4433BEE6.1040407@fatti.com> <4433C82E.9040808@sablevm.org> In-Reply-To: <4433C82E.9040808@sablevm.org> Content-Type: text/plain; charset=ISO-8859-1; 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 Hi, I'm doing some testing on SableVM, and noticed that is receives the very same segmentation fault signal that JCHEVM does, from pthread_key_create() which is embedded in: /usr/bin/cygwin1.dll I read around that this problem could be fixed, but the error means that the Cygwin platform can only be used for developing, studying and testing and not for real world use. Let me recap the problems we face when trying to port JCHEVM and SableVM on Windows: problem 1: POSIX dependancy --------------------------------- The code contains a certain number of POSIX calls (dependancies). Much of them can be easily replaced, but some might be hard to replace. problem 2: GCC extensions ----------------------------- The code contains some GCC extensions which are not ANSI. problem 3: Which compiler? ----------------------------- GCC seems to be the best candidate but MSVC is more popular. problem 4: Native code dependancies --------------------------------------- The Harmony class library depends on the port layer: http://svn.apache.org/viewcvs.cgi/*checkout*/incubator/harmony/enhanced/classlib/trunk/doc/vm_doc/html/index.html Is this layer available for MSVC? Enrico --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org