X-Spam-Check-By: sourceware.org Message-ID: <4570A2DE.E8295E13@dessent.net> Date: Fri, 01 Dec 2006 13:47:10 -0800 From: Brian Dessent X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Cygwin, gcc and processor-specific options References: <168140 DOT 87862 DOT qm AT web33514 DOT mail DOT mud DOT yahoo DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com 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 Tim Chan wrote: > Hi! I am using gcc and g++ on cygwin. How come I can't > use the machine and processor specific options such as > -68hc12. How can I take advantage of m68hc11.md? The gcc included with Cygwin is a native gcc, which means it creates executables that run under Windows on the IA-32 architecture, and nothing else. In general a specific copy of gcc is only capable of supporting a single target. If you want something else you need to configure and build gcc for the desired target. Just because gcc supports three dozen different architectures doesn't mean you can use them all at once. You seem to be looking at random files in the gcc source code and inferring something about their presence that is not true. Building cross-compilers is not exactly on-topic for this list, there are better places to ask, like the crossgcc list or google. Brian -- 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/