public inbox for libc-ports@sourceware.org
 help / color / mirror / Atom feed
From: Roland McGrath <roland@hack.frob.com>
To: David Miller <davem@davemloft.net>
Cc: libc-alpha@sourceware.org, libc-ports@sourceware.org
Subject: Re: foo.s
Date: Sat, 19 May 2012 05:14:00 -0000	[thread overview]
Message-ID: <20120519051409.CE5002C083@topped-with-meat.com> (raw)
In-Reply-To: David Miller's message of  Saturday, 19 May 2012 00:38:52 -0400 <20120519.003852.1167279910667363123.davem@davemloft.net>

> It looks like only Alpha and HPPA have foo.s files any longer.

Then libc-ports is the place that needs to hear the request (CC'd).

> I did a quick scan over them in the glibc-ports tree and I see no
> reason why changing them all over to foo.S would break things.

I can't imagine how it would.  (Actually I can, if there are foo.s files
using identifiers that $(compile-command.S) predefines.  But it doesn't
seem inordinately likely--who would be as foolish as i686?)

> Could someone do that?

If the respective port maintainers don't respond very quickly, then it's
very reasonable to do and post your own renaming changes (just one big one
for each machine).  If they don't all respond to that posting within a few
days, then it's reasonable in a case like this to commit it yourself even
without basic build-testing just on the approval of a general maintainer
like me and just leave it to the (thoroughly forewarned) port maintainer to
fix up any fallout.

> Then I could commit the change to remove support for *.s files and
> thus the overhead of the resulting sysdep prefix rules.

As a matter of policy when only two less-often-maintained machines are
affected, it's acceptable to make the request, wait a tiny grace period,
and then just break them so they have to do the updates themselves.  But in
a case like this where you surely can do a blind renaming fine without
knowing anything about the particular machine, it's friendly to offer the
legwork yourself as outlined above.

When you do this, be sure to scour all the corners of all the makefile
fragments and ancillary scripts to excise every .s mention.  I somehow feel
obliged to think that there will be more of them than one might think.


Thanks,
Roland

       reply	other threads:[~2012-05-19  5:14 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20120519.003852.1167279910667363123.davem@davemloft.net>
2012-05-19  5:14 ` Roland McGrath [this message]
2012-05-19 22:38   ` foo.s David Miller
2012-05-20 19:35     ` foo.s Richard Henderson

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=20120519051409.CE5002C083@topped-with-meat.com \
    --to=roland@hack.frob.com \
    --cc=davem@davemloft.net \
    --cc=libc-alpha@sourceware.org \
    --cc=libc-ports@sourceware.org \
    /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).