From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16674 invoked by alias); 16 Nov 2010 11:06:54 -0000 Received: (qmail 16666 invoked by uid 22791); 16 Nov 2010 11:06:53 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from bender.grapevine.net.au (HELO bender.grapevine.net.au) (203.129.32.139) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 16 Nov 2010 11:06:47 +0000 Received: from localhost (localhost [127.0.0.1]) by bender.grapevine.net.au (Postfix) with ESMTP id CC9CC24006E; Tue, 16 Nov 2010 22:06:44 +1100 (EST) Received: from bender.grapevine.net.au ([127.0.0.1]) by localhost (bender.grapevine.net.au [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c4GSWPjAaCeS; Tue, 16 Nov 2010 22:06:44 +1100 (EST) Received: from [10.1.1.3] (ppp-246.61.129.203.grapevine.net.au [203.129.61.246]) (Authenticated sender: Ross.Johnson@homemail.com.au) by bender.grapevine.net.au (Postfix) with ESMTPA id 68EC324005D; Tue, 16 Nov 2010 22:06:44 +1100 (EST) Message-ID: <4CE265B0.5010102@homemail.com.au> Date: Tue, 16 Nov 2010 11:06:00 -0000 From: Ross Johnson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: Matthieu GALLIEN CC: pthreads-win32@sourceware.org Subject: Re: Support for Windows CE 6.0 References: <3D1C00FF51CC4ADE8761CE969ED1A204@actoll.com> <4CE25DB1.2010208@homemail.com.au> <981ADCDE39EE4B4893D24BB4B35C4841@actoll.com> In-Reply-To: <981ADCDE39EE4B4893D24BB4B35C4841@actoll.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Mailing-List: contact pthreads-win32-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sourceware.org X-SW-Source: 2010/txt/msg00016.txt.bz2 On 16/11/2010 9:44 PM, Matthieu GALLIEN wrote: > Hello, > >> -----Message d'origine----- >> De : pthreads-win32-owner@sourceware.org >> [mailto:pthreads-win32-owner@sourceware.org] De la part de >> Ross Johnson >> Envoyé : mardi 16 novembre 2010 11:32 >> À : Matthieu GALLIEN >> Cc : pthreads-win32@sourceware.org >> Objet : Re: Support for Windows CE 6.0 >> >> On 16/11/2010 3:03 AM, Matthieu GALLIEN wrote: >>> Hello, >>> >>> I am working on a project using an embedded board with an >> ARM running windows CE 6.0. >>> I would like to use an existing library that depends on >> pthread for its threading needs. >>> I am more than happy to have found that there exists a >> library with the exact purpose of easing the porting of >> pthread using code to win32. >>> So does anybody reading this mailling list have any >> information regarding the support of windows CE and >> especially the 6.0 version ? >>> I am sorry, but because I mostly have a Linux background, I >> do not know the particularities of windows CE platform APIs. >> This is the main reason why I ask for help. >>> Thanks in advance for any help >> It has definitely worked with WinCE in the past following Tristan >> Savatier's patches, and the last updates relating to WinCE >> were in 2007, >> but I don't know any more than this. So there is a very good >> chance it >> will work for you with little or no change. See the link for >> background >> information: >> >> http://sourceware.org/cgi-bin/cvsweb.cgi/pthreads/WinCE-PORT?r >> ev=1.5&content-type=text/x-cvsweb-markup&cvsroot=pthreads-win32 >> >> You will ahve to build from source though. >> > Thanks for the information, I had downloaded the last version of the source archive after sending the mail and read the WinCE-PORT file. I will double check with the version in CVS. > > I am definitely prepared to build from source. In case of further question or patches, I will follow on the list. > > Is there some regression tests suite that I could use to test my build ? There is a "Tests" directory alongside the source files that contains a reasonably extensive suite of tests. I build the library and run the tests using the respective makefiles. The VC makefile is "Makefile" while the GCC makefile is "GNUmakefile". If you run "nmake" without arguments you will be shown a list of targets.