public inbox for ecos-maintainers@sourceware.org
 help / color / mirror / Atom feed
From: John Dallaway <john@dallaway.org.uk>
To: Jonathan Larmour <jifl@eCosCentric.com>
Cc: ecos-maintainers@ecos.sourceware.org
Subject: Re: Building RedBoot for SH3 targets with new toolchain
Date: Thu, 22 Jan 2009 10:15:00 -0000	[thread overview]
Message-ID: <49784728.50700@dallaway.org.uk> (raw)
In-Reply-To: <4977BDF1.1060304@eCosCentric.com>

Hi Jifl

Jonathan Larmour wrote:

> The sh.ld linker script does have the necessary SECTION_eh_frame define.
> But older SH targets have not been updated to use it. In fact the only
> one that does is the sh4_202_md. Something to note down for after the
> code freeze.

Hmm, yes. There will be many targets on other architectures that also
need their .ldi files updating.

> In a slight change of plan, I think I'll wait until you're finished
> looking at all the targets before starting even the SH cygwin build -
> given the recent report it seems like it may be wise to rebuild all the
> cygwin tools with statically linked GMP and MPFR. I have no desire to
> rebuild them all more than once, so let's wait to see if your
> experiments show up more issues down to the tools.

You should find that re-spinning on Cygwin takes no more effort than on
Linux. Of course, elapsed time is another matter entirely!

With Cygwin, it is generally preferable to take advantage of shared DLLs
wherever possible to reduce application load times and overall memory
footprint. This is especially true for parallel builds (eg "make -j2").
FYI, the latest Cygwin-hosted tools are also dependent on Cygwin intl
and iconv DLLs for internationalisation.

I am aware of several members of the eCos community that are using the
current Cygwin-hosted toolchains with no reported problems. We also have
the flexibility of releasing updated toolchains independently of our
eCos releases should this prove necessary in the future.

Taking all these things into account, plus the desire to avoid further
delays to the eCos 3.0 release, I think it preferable to stick with the
stock mpfr and gmp DLLs for the Cygwin-hosted toolchains. We must
document the need to install the relevant Cygwin packages though, and
add an entry to the FAQ.

John Dallaway

  reply	other threads:[~2009-01-22 10:15 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-21 19:48 John Dallaway
2009-01-21 20:30 ` Jonathan Larmour
2009-01-21 22:08   ` John Dallaway
2009-01-21 22:33     ` Jonathan Larmour
2009-01-21 23:34       ` John Dallaway
2009-01-22  0:29         ` Jonathan Larmour
2009-01-22 10:15           ` John Dallaway [this message]
2009-01-22 10:31             ` Andrew Lunn
2009-01-22 12:30               ` John Dallaway
2009-01-22 14:40                 ` Bart Veer
2009-01-22 16:59                   ` John Dallaway

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49784728.50700@dallaway.org.uk \
    --to=john@dallaway.org.uk \
    --cc=ecos-maintainers@ecos.sourceware.org \
    --cc=jifl@eCosCentric.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).