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: 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 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 To: cygwin AT cygwin DOT com Subject: Re: Removing cygwin32-*, cygwin64-* Message-ID: User-Agent: Alpine 2.00 (WNT 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII 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