Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Subject: Breakage in Make/Bash From: Ross Burton To: Cygwin Mailing List Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/0.99.2 (Preview Release) Date: 26 Nov 2001 17:27:26 +0000 Message-Id: <1006795646.916.8.camel@lancelot> Mime-Version: 1.0 Hi, We've just updated to the latest cygwin release and suddenly our build system broke... In a rxvt running bash this happens: $ set | grep HOSTTYPE HOSTTYPE=i686 $ printenv | grep HOSTTYPE $ Why is $HOSTTYPE defined in the output of 'set' but not 'printev', whereas it used to be (on a cygwin machine which was last updated a few weeks ago). This is probably related to the other issue - in a makefile this: ------- test: echo xx${HOSTTYPE}xx ------- Produces the output "xxxx". Is the current bash broken, or is this a weird new "feature"? Thanks for any help, Ross PS: where is ed? -- Ross Burton Software Engineer OneEighty Software Ltd Tel: +44 20 8680 8712 Cygnet House Fax: +44 20 8680 8453 12-14 Sydenham Road r DOT burton AT 180sw DOT com Croydon, Surrey CR9 2ET, UK http://www.180sw.com./ ==================================================================== Under the Regulation of Investigatory Powers (RIP) Act 2000 together with any and all Regulations in force pursuant to the Act OneEighty Software Ltd reserves the right to monitor any or all incoming or outgoing communications as provided for under the Act -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/