delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/06/12/18:51:52

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: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 <acn1 AT cam DOT ac DOT uk>
To: cygwin AT cygwin DOT com
Subject: Re: [64bit] Xlib.h not available in cross-compile-to-self usage
In-Reply-To: <alpine.WNT.2.00.1306120819310.1460@panamint>
Message-ID: <alpine.WNT.2.00.1306122228170.1916@panamint>
References: <alpine DOT WNT DOT 2 DOT 00 DOT 1306120819310 DOT 1460 AT panamint>
User-Agent: Alpine 2.00 (WNT 1167 2008-08-23)
MIME-Version: 1.0

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019