delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/03/28/06:03:21

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:message-id:mime-version
:content-type; q=dns; s=default; b=jIqTaKDPUhixZW/Vmh7XVKFFito97
DILATRosBZi09VppbOnT/Y0tjZE11i3l/EZq1oPLQNQZ/II1QeRRnhnUx8eCbjJc
PmZGOT+VIgqgLhrtmPK9OG3iw0nktDz1Zq9XiOa64i94U8OjXbcs64F/dmGcLEgN
fSZ1Ng1KLLArvU=
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:message-id:mime-version
:content-type; s=default; bh=G8wGMz8aimf2go0PDG6e3cF3RpU=; b=UoP
ihlqMaIzPiBECLcXCiUTSyccm0P2Oxw2F6ksSderpl1Dvhs6vGqteaIcZYcyzQjp
r3fhZUWpoVsjrJbs59SM+4v2HvQQrir1EDAoO2J8xuTm1gpVRLNtDCSOlKsbIbAu
DzMGInxolhf8HD8Lj5fJ8Gqr6iOThnXlWMTmvczw=
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=0.8 required=5.0 tests=BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=norman, H*F:D*ac.uk, happen!, Norman
X-HELO: ppsw-43.csi.cam.ac.uk
Date: Mon, 28 Mar 2016 11:03:01 +0100 (GMT Summer Time)
From: Arthur Norman <acn1 AT cam DOT ac DOT uk>
To: cygwin AT cygwin DOT com
Subject: Re: Removing cygwin32-*, cygwin64-*
Message-ID: <alpine.WNT.2.00.1603281018590.496@panamint>
User-Agent: Alpine 2.00 (WNT 1167 2008-08-23)
MIME-Version: 1.0

This question was asked on 9 February, and while my reply is in late 
March that is because I only found this when I installed a fresh cygwin in 
a new virtual machine and found that the cygwin64-* packages that I use 
were no longer present. For the reduce-algebra project (on sourceforge) 
the build sequences I have on Windows really like having all the building 
done from a single shell, so that it can be automated and a single call to 
"make" at the top level builds win32, win64, cygwin32 and cygwin64 
variants... and I then take steps so that when a user tries to launch the 
program it invokes the relevant one of one of those four binaries, 
depending on the context it was launched from. I have not had trouble with 
the cross build of 64 bit executables from the 32-bit world, but have not 
moved to running in a 64-bit cygwin world in part because the full sey of 
cross 32-bit libraries were not provided there - I had expected that to be 
a transient as 64-bit cygwin stabilised and matured. I had even hoped to 
dream that invoking a 64-bin cygwin binary from a 32-bit shell and vice 
versa might eventually happen!
So I will note that I am sad that the cross-compilation capability has 
been withdrawn, and I rather feel that the small collection of responses 
to a question that asks "is anybody using..." by saying "never used them" 
and "I gave up" only say that THOSE people wopuld not be inconvenieced, 
and are to my mind not good evidence that none of us would be.

Using the cross-build scheme it is trivial to have (eg) a cron script or 
access via ssh build both 32 and 64-bit everything. When 32 and 64-bit 
cygwins are fully separate worlds while I know I will be able to cope it 
is more delicate, more messy and extra work for me.

I can on the other hand understand that for cygwin maintainers that 
looking after and checking both 32 and 64-bit worlds and then cross 
environments in both directions adds to work, and that is really valuable 
work that I am not being asked to pay for, so I am not in a position to 
express outrege - merely distress! I guess my best emergency response to 
this has to be to comment out places in my build where I support the 
version of cygwin I am not running under.

Arthur Norman


--
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