X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:in-reply-to:message-id :references:mime-version:content-type; q=dns; s=default; b=qrIpp 61GoOsXt4E+tKFKDXosLigrWsWKI91hdLM9iZW0hJuNdDGjFihlQZSC8bbhDD0sZ lLt7/680rghMP4eLVP0Wgo1NH67Vqzcw535kU/G3KXZa2do0/hDp3FYxMfPNuiym xW28pi2BGwVz9zgMvtIX1VXP4J3kpQtODezcjE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:in-reply-to:message-id :references:mime-version:content-type; s=default; bh=DiHTOVaKQHE adrkDMIhcUmmu1rc=; b=H2wzYctSsXWNa7dIoXVpsm+6EFBCpwit0JNduLVbZtf SYqiOOs6NEfYmsu3BqhR30C+ROQ3qZbFCMqnEiTOD4cFc7zj/MSsxeSr1mZKVO8P fPZlf2aD3fbVrkrwyqOgNKDWRtp+s7sjksAyW1J9BNoYp6wJ5vTjWPdVOSJlvS+M = Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Spam-SWARE-Status: No, score=-3.6 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_MED,RCVD_IN_HOSTKARMA_W,RP_MATCHES_RCVD autolearn=ham version=3.3.1 Date: Wed, 12 Jun 2013 23:51:25 +0100 (GMT Daylight Time) From: Arthur Norman To: cygwin AT cygwin DOT com Subject: Re: [64bit] Xlib.h not available in cross-compile-to-self usage In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (WNT 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Thanks. I am building the code from reduce-algebra.sourceforge.net and in particular updating the build system there so that anybody who fetches will be able to build. The part that I am mostly concerned with uses either the FOX toolkit for its GUI stuff or wxWidgets (each built from source) so in the native cygwin case that is just a bunch of X11 stuff with Xft, Xrandr, fontconfig and the like. At present I can build a 32-bit set of binaries if I am using a 32-bit cygwin shell and compile using just "gcc" (rather than trying i686-pc-cygwin-gcc which exists but its sys-root is less populated) and I can build a 64-bit one if I use a 64-bit cygwin shell. But eventually it would feel tidy to be able to build i686-cygwin, x86_64-cygwin, i686-mingw32 and x86_64-mingw binaries all using just one host machine - and at present I can do that if I do not try to build the GUI versions. So I can in fact build all I want at present - but I have to build some versions from a 32-bit cygwin shell and some from a 64-bit one, and the facility that arises using "--host=i686-pc-cygwin" on a 32-bit cygwin platform exists enough to feel tempting (to leave me a set of build scripts consistent wherever I run them) but is unexpectedly deficient compared to omitting the "--host" - and ditto in the 64-bit world. So my note here is more a note of incompleteness and a hope that eventually eveything that can be built by plain "gcc" on regugar 32-bit cygwin will be buildable using either i686-pc-cygwin-gcc or x86_64-pc-cygwin-gcc - with X11, Xft, Xranrd, fontconfig being the components I am most waiting for but not feeling a need to make my request an urgent one! Arthur -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple