public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] Added binutils 2.21.53
@ 2011-09-28  7:01 Michael Hope
  2011-09-28 23:24 ` Yann E. MORIN
  2011-10-05 21:57 ` Yann E. MORIN
  0 siblings, 2 replies; 4+ messages in thread
From: Michael Hope @ 2011-09-28  7:01 UTC (permalink / raw)
  To: Yann E. MORIN; +Cc: crossgcc

# HG changeset patch
# User Michael Hope <michael.hope@linaro.org>
# Date 1317176951 -46800
# Node ID 8787c0fd1b726a336314e3a29db4ebe9ef73c8ad
# Parent  e198132ce41a142d6a05df3906814116a5c904bb
Added binutils 2.21.53.

binutils 2.21 doesn't recognise the Cortex-M3 SVC instruction when
assembling with -mcpu=all.  This was fixed by the 2.21.53 snapshot and
is needed to build RTOSs such as FreeRTOS.

Signed-off-by: Michael Hope <michael.hope@linaro.org>

diff -r e198132ce41a -r 8787c0fd1b72 config/binutils/binutils.in
--- a/config/binutils/binutils.in	Wed Sep 28 15:28:23 2011 +1300
+++ b/config/binutils/binutils.in	Wed Sep 28 15:29:11 2011 +1300
@@ -8,6 +8,12 @@
 # Don't remove next line
 # CT_INSERT_VERSION_BELOW
 
+config BINUTILS_V_2_21_53
+    bool
+    prompt "2.21.53 (EXPERIMENTAL)"
+    depends on EXPERIMENTAL
+    select BINUTILS_2_21_or_later
+
 config BINUTILS_V_2_21_1a
     bool
     prompt "2.21.1a"
@@ -44,6 +50,7 @@
     string
 # Don't remove next line
 # CT_INSERT_VERSION_STRING_BELOW
+    default "2.21.53" if BINUTILS_V_2_21_53
     default "2.21.1a" if BINUTILS_V_2_21_1a
     default "2.20.1a" if BINUTILS_V_2_20_1a
     default "2.19.1a" if BINUTILS_V_2_19_1a

--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] Added binutils 2.21.53
  2011-09-28  7:01 [PATCH] Added binutils 2.21.53 Michael Hope
@ 2011-09-28 23:24 ` Yann E. MORIN
  2011-09-29  1:54   ` Michael Hope
  2011-10-05 21:57 ` Yann E. MORIN
  1 sibling, 1 reply; 4+ messages in thread
From: Yann E. MORIN @ 2011-09-28 23:24 UTC (permalink / raw)
  To: crossgcc; +Cc: Michael Hope

Michael, All,

On Wednesday 28 September 2011 09:00:45 Michael Hope wrote:
> # HG changeset patch
> # User Michael Hope <michael.hope@linaro.org>
> # Date 1317176951 -46800
> # Node ID 8787c0fd1b726a336314e3a29db4ebe9ef73c8ad
> # Parent  e198132ce41a142d6a05df3906814116a5c904bb
> Added binutils 2.21.53.

I also rewrote the desc-line (as per the as-yet-undocumented nomenclature!)
to:
  binutils/binutils: added 2.21.53 snapshot

> binutils 2.21 doesn't recognise the Cortex-M3 SVC instruction when
> assembling with -mcpu=all.  This was fixed by the 2.21.53 snapshot and
> is needed to build RTOSs such as FreeRTOS.

I'm _usually_ a bit reluctant to adding snapshots, even behind EXPERIMENTAL.
Do you have an idea on the time-frame for binutils 2.22 (or whatever it's
gonna be numbered) ?

If it's comming RSN, then we could wait yet a bit. If not (say, ETA is after
October), then we can keep the snapshot.

The reason I do not really like snapshots is that I would like crosstool-NG
to be as production-ready as possible. And snapshots are not really
production-ready, I think.

Of course, there are some places (eg. uClibc) where snapshots are available
to use. uClibc is a different player, as the releases are quite spaced in
time that using a snapshot can be usefull.

Don't get me wrong. I like it that new features get added to crosstool-NG!
I'm just not confident with maintaining unstable stuff. You know, that
24h-in-a-day limitation... ;-)

I'll just probably push it tomorrow. I'll sleep on it. ;-)

Thank you!

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] Added binutils 2.21.53
  2011-09-28 23:24 ` Yann E. MORIN
@ 2011-09-29  1:54   ` Michael Hope
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Hope @ 2011-09-29  1:54 UTC (permalink / raw)
  To: Yann E. MORIN; +Cc: crossgcc

On Thu, Sep 29, 2011 at 12:23 PM, Yann E. MORIN
<yann.morin.1998@anciens.enib.fr> wrote:
> Michael, All,
>
> On Wednesday 28 September 2011 09:00:45 Michael Hope wrote:
>> # HG changeset patch
>> # User Michael Hope <michael.hope@linaro.org>
>> # Date 1317176951 -46800
>> # Node ID 8787c0fd1b726a336314e3a29db4ebe9ef73c8ad
>> # Parent  e198132ce41a142d6a05df3906814116a5c904bb
>> Added binutils 2.21.53.
>
> I also rewrote the desc-line (as per the as-yet-undocumented nomenclature!)
> to:
>  binutils/binutils: added 2.21.53 snapshot
>
>> binutils 2.21 doesn't recognise the Cortex-M3 SVC instruction when
>> assembling with -mcpu=all.  This was fixed by the 2.21.53 snapshot and
>> is needed to build RTOSs such as FreeRTOS.
>
> I'm _usually_ a bit reluctant to adding snapshots, even behind EXPERIMENTAL.
> Do you have an idea on the time-frame for binutils 2.22 (or whatever it's
> gonna be numbered) ?

I'm afraid I don't know when 2.22 will be out.  binutils is
interesting as the snapshots are very stable - stable enough that
Ubuntu 11.10, Debian unstable, and Fedora 16 all use the 2.21.53
snapshot.

> The reason I do not really like snapshots is that I would like crosstool-NG
> to be as production-ready as possible. And snapshots are not really
> production-ready, I think.
>
> Of course, there are some places (eg. uClibc) where snapshots are available
> to use. uClibc is a different player, as the releases are quite spaced in
> time that using a snapshot can be usefull.
>
> Don't get me wrong. I like it that new features get added to crosstool-NG!
> I'm just not confident with maintaining unstable stuff. You know, that
> 24h-in-a-day limitation... ;-)

No worries.  I'll keep it as a local patch and update when 2.22 comes out.

-- Michael

--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] Added binutils 2.21.53
  2011-09-28  7:01 [PATCH] Added binutils 2.21.53 Michael Hope
  2011-09-28 23:24 ` Yann E. MORIN
@ 2011-10-05 21:57 ` Yann E. MORIN
  1 sibling, 0 replies; 4+ messages in thread
From: Yann E. MORIN @ 2011-10-05 21:57 UTC (permalink / raw)
  To: crossgcc; +Cc: Michael Hope

Michael, All,

On Wednesday 28 September 2011 09:00:45 Michael Hope wrote:
> # HG changeset patch
> # User Michael Hope <michael.hope@linaro.org>
> # Date 1317176951 -46800
> # Node ID 8787c0fd1b726a336314e3a29db4ebe9ef73c8ad
> # Parent  e198132ce41a142d6a05df3906814116a5c904bb
> Added binutils 2.21.53.

Applied as #5f7c6eed805d. Thank you!

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-10-05 21:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-28  7:01 [PATCH] Added binutils 2.21.53 Michael Hope
2011-09-28 23:24 ` Yann E. MORIN
2011-09-29  1:54   ` Michael Hope
2011-10-05 21:57 ` Yann E. MORIN

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).