delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/11/16/16:57:17

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
Subject: ampersand at character 2048 in a command is lost in make
To: cygwin AT cygwin DOT com
Message-ID: <OF99E32F93.A3B4F80B-ON87256F4E.00763843-87256F4E.00788DA6@ca.ibm.com>
From: Jeremy Broughton <jeremyb AT ca DOT ibm DOT com>
Date: Tue, 16 Nov 2004 16:56:51 -0500
MIME-Version: 1.0
Note-from-DJ: This may be spam

--0__=08BBE5DDDFE5BED38f9e8a93df938690918c08BBE5DDDFE5BED3
Content-type: text/plain; charset=US-ASCII





Using cygwin 1.3.10 and 1.5.7, if an '&' ampersand character appears at
character 2048 of a makefile command, the ampersand is lost from the
command.  If white-space is manipulated to move the & one character forward
or backward in the makefile command, everything works fine.

I have attached a testcase makefile below that reproduces the problem with
simple makefile echo commands.  Run "make fail" to see the failing case
when an ampersand is at character 2048.  Run "make ok1" and "make ok2" to
see the same command succeed if the ampersand is shifted one character left
or right respectively.  Run "make ok3" to see the same command succeed if
character 2048 appears in the middle of the echo command.

(See attached file: makefile)

Thanks.

Jeremy Broughton
e-mail: jeremyb AT ca DOT ibm DOT com


--0__=08BBE5DDDFE5BED38f9e8a93df938690918c08BBE5DDDFE5BED3
Content-type: application/octet-stream; 
	name="makefile"
Content-Disposition: attachment; filename="makefile"
Content-transfer-encoding: base64

DQojIHRoaXMgaXMgMTAwOSBjaGFyYWN0ZXJzDQpCTEFIIDo9IGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxhaCBibGFoIGJsYWggYmxh
aCBibGFoIGJsYWgNCg0KZmFpbCA6DQoJZWNobyAkKEJMQUgpICQoQkxBSCkg
YmxhaCBibGFoIGJsYWggIDIwNDUgICYgZWNobyBPSw0KDQpvazEgOg0KCWVj
aG8gJChCTEFIKSAkKEJMQUgpIGJsYWggYmxhaCBibGFoICAyMDQ1ICYgZWNo
byBPSw0KDQpvazIgOg0KCWVjaG8gJChCTEFIKSAkKEJMQUgpIGJsYWggYmxh
aCBibGFoICAyMDQ1ICAgJiBlY2hvIE9LDQoNCm9rMyA6DQoJZWNobyAkKEJM
QUgpICQoQkxBSCkgYmxhaCBibGFoICAgICAyMDQ1ICYgZWNobyBPSw0KDQo=


--0__=08BBE5DDDFE5BED38f9e8a93df938690918c08BBE5DDDFE5BED3
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--0__=08BBE5DDDFE5BED38f9e8a93df938690918c08BBE5DDDFE5BED3--

- Raw text -


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