X-Recipient: archive-cygwin@delorie.com
X-Spam-Check-By: sourceware.org
Message-ID: <490C4B7D.9000602@bmts.com>
Date: Sat, 01 Nov 2008 08:28:45 -0400
From: Ralph Hempel <rhempel@bmts.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071022)
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: cygwin g++ strictness
References: <490A30C8.5000107@sh.cvut.cz> <001601c93b31$a961b940$4001a8c0@mycomputer> <003e01c93b42$e92a17a0$4001a8c0@mycomputer> <490AE8A0.8090009@sh.cvut.cz> <001a01c93b4d$617de150$4001a8c0@mycomputer> <490AF1E3.3020308@sh.cvut.cz> <007401c93b56$ebcfa510$4001a8c0@mycomputer> <490B0084.1070803@sh.cvut.cz> <008a01c93b5a$9338d300$4001a8c0@mycomputer> <490B078B.9030007@byu.net> <20081031135011.GB15518@calimero.vinschen.de> <490B21E9.80807@lysator.liu.se> <011601c93b6e$49bbb710$4001a8c0@mycomputer> <490B268D.3010801@byu.net> <AD4006A86F9C4CDA97D99556B68434C9@DFW5RB41>
In-Reply-To: <AD4006A86F9C4CDA97D99556B68434C9@DFW5RB41>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-brucetelecom.com-MailScanner-Information: Please contact Bruce Telecom 519.368.2000 for more information
X-brucetelecom.com-MailScanner: Found to be clean
X-brucetelecom.com-MailScanner-From: rhempel@bmts.com
X-IsSubscribed: yes
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

Gary R. Van Sickle wrote:
>> From: Eric Blake

>> It is not portable to platforms with 16-bit int (although 
>> these days, such platforms are museumware).
> 
> That, or:
> - Running your car's engineware.
> - Exploding an airbag into your face on detecting a collisionware.
> - Recording your vital signsware.
> - Pumping insulin into youware.
> - Doing your laundyware
> - Computerized exercise machinewear
> - Microwaveware
> - A billion other products with 8- and 16-bit microcontrollers in themware.
> 
> CSci doesn't begin and end with the CPU currently on our desks!

Thanks for reminding everyone that GCC is used for more than building
desktop software. And to bring this around to Cygwin again, I've been
using GCC for ARM under Cygwin for a few years now to build my Lua
for the LEGO MINDSTORMS NXT.

Having been through the gauntlet porting C code from 8 to 16 to 32 bit
machines, I've been bitten by almost every possible portability bug
there is - and I agree with Gary

   Fix it the right way so that it's truly protable.

Ralph
Cheers, Ralph

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

