X-Recipient: archive-cygwin@delorie.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:content-type:mime-version:subject:from
	:in-reply-to:date:content-transfer-encoding:message-id
	:references:to; q=dns; s=default; b=YTb5AiTv4juW5CukRYRTftQ/txq6
	qRF+wufsCvz8GD9rnzTflD5ZqrpZ25dIFXsi8Mnpt00XXsuuFt6l+NFyXzEIdcMC
	LP6Nk2KWMWTxAJJT5jiBlP/CiniCjxv5yTgrpOG18IQJltzpuLi5Gh4Ph65ZAul/
	HEeJAicHEAjuiEg=
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:content-type:mime-version:subject:from
	:in-reply-to:date:content-transfer-encoding:message-id
	:references:to; s=default; bh=cHNmzr0vYom9mon79G7ANwaQmBY=; b=I7
	nKd3lFScbSFT1vUds3ezFhug608wluqV8wEkOUlOCeY023XQl2vaxNIt/Ww1Cq8c
	rAK4PQx+KAD6hAwK6XvG7svL998jHUi46hK9b1o11oH/lZvrgDFcfHbPH2su+Edo
	9IDW8OenD3Sg51uQsKWt7r9zS+RobRk0l2Wvj0ndI=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=0.2 required=5.0 tests=AWL,BAYES_20,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=sk:marco.a, sk:marcoa, marco.atzeri@gmail.com, marcoatzerigmailcom
X-HELO: etr-usa.com
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Subject: Re: Piping on 64-bit Cygwin was Re: [ANNOUNCEMENT] llvm 3.7.1-2
From: Warren Young <wyml@etr-usa.com>
In-Reply-To: <0bafcf1a-590e-3e30-679f-117cd4aeba7a@gmail.com>
Date: Wed, 22 Jun 2016 09:29:58 -0600
Message-Id: <0FB21113-2A8C-4C63-9889-C0E3254C6E5A@etr-usa.com>
References: <953793912.12352673.1466549681179.JavaMail.yahoo.ref@mail.yahoo.com> <953793912.12352673.1466549681179.JavaMail.yahoo@mail.yahoo.com> <2118813453.12281992.1466559153922.JavaMail.yahoo@mail.yahoo.com> <0bafcf1a-590e-3e30-679f-117cd4aeba7a@gmail.com>
To: The Cygwin Mailing List <cygwin@cygwin.com>
X-IsSubscribed: yes
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u5MFUYIj023856

On Jun 22, 2016, at 6:39 AM, Marco Atzeri <marco.atzeri@gmail.com> wrote:
> 
> 
> may be is a piping problem, but there is no evidence; it could be a lot of different issues due to 64bit porting.
> I will not be surprise if there is wrong assumption on data size.

That’s my guess, too.

64-bit Windows is LLP64, while 64-bit Linux is LP64 on the same hardware.

That means that any binary protocol that uses C’s “long” data type will do the wrong thing on Cygwin, because it uses Windows’ data size rules for ABI compatibility with Windows.

See https://en.wikipedia.org/wiki/64-bit_computing#64-bit_data_models
--
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


