This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [patch]: Add new arm targets: mingw32ce and cegcc
- From: Pedro Alves <pedro at codesourcery dot com>
- To: binutils at sourceware dot org
- Cc: "Kai Tietz" <ktietz70 at googlemail dot com>
- Date: Thu, 1 Jan 2009 21:35:14 +0000
- Subject: Re: [patch]: Add new arm targets: mingw32ce and cegcc
- References: <90baa01f0901010915u4418d195i10e9972d746686e5@mail.gmail.com>
On Thursday 01 January 2009 17:15:14, Kai Tietz wrote:
> 2009-01-01 Kai Tietz <kai.tietz@onevision.com>
>
> * binutils/configure: Add arm-*-cegcc* and arm*-*-mingw32ce*.
> * binutils/configure.in: Likewise.
> * configure.ac: Likewise.
> * gas/configure.tgt: Likewise.
> * ld/configure.tgt: Likewise.
>
This will of course have split into a changelog entry for
each components' directory, and a top level change, which I believe should
be coordinated with gcc as well, but other people will know that better than me.
Also, configure is regenerated, and the entry should mention that. The
mention of arm-*-cegcc* is bogus BTW, it's arm*-*-cegcc*.
I'm happy to see bits of mingw32ce move to FSF, as that's something
I've wanted to do, but keep not having much free time to work on. Please, be sure to
give proper attributions in the changelog entries when you extract/push patches. I'm
not just speaking for myself, there are other people's code there too. It's
only fair to keep them listed.
>- arm-wince-pe* | arm-*-wince)
>+ arm-wince-* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
Did you need the arm-wince-pe*"" -> "arm-wince-*" triplet adjustement ?
There was some history behind that change, but I don't see
the need for it in FSF. The first WinCE GNU toolchains started life as
arm-wince-pe, using MSFT's headers. When cegcc was created and then later
mingw32ce, I used arm-wince-cegcc, but I think I've make that change
because it was less key strokes. Recently-ish, when the
mingw32ce triplet was added to config.sub officially, the "wince" part got
dropped (as it was wrong anyway), so we use arm-mingw32ce (arm-unknown-mingw32ce)
and arm-cegcc (arm-unknown-cegcc) nowadays.
--
Pedro Alves