* Passing -Wabi to all target libraries
@ 2002-08-29 10:11 Phil Edwards
2002-08-29 13:28 ` Joe Buck
0 siblings, 1 reply; 3+ messages in thread
From: Phil Edwards @ 2002-08-29 10:11 UTC (permalink / raw)
To: gcc
I worked up a patch to always build libstdc++ with -Wabi, and then thought
that perhaps all C++-using target libraries should have this on. What are
people's thoughts on this?
The easiest way, I think, would be to pass it as part of the toplevel
configure.in's CXX_FOR_TARGET.
Phil
--
I would therefore like to posit that computing's central challenge, viz. "How
not to make a mess of it," has /not/ been met.
- Edsger Dijkstra, 1930-2002
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Passing -Wabi to all target libraries
2002-08-29 10:11 Passing -Wabi to all target libraries Phil Edwards
@ 2002-08-29 13:28 ` Joe Buck
2002-09-03 13:38 ` Phil Edwards
0 siblings, 1 reply; 3+ messages in thread
From: Joe Buck @ 2002-08-29 13:28 UTC (permalink / raw)
To: Phil Edwards; +Cc: gcc
> I worked up a patch to always build libstdc++ with -Wabi, and then thought
> that perhaps all C++-using target libraries should have this on. What are
> people's thoughts on this?
Yes, it's a good idea.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Passing -Wabi to all target libraries
2002-08-29 13:28 ` Joe Buck
@ 2002-09-03 13:38 ` Phil Edwards
0 siblings, 0 replies; 3+ messages in thread
From: Phil Edwards @ 2002-09-03 13:38 UTC (permalink / raw)
To: Joe Buck; +Cc: gcc
On Thu, Aug 29, 2002 at 01:28:17PM -0700, Joe Buck wrote:
>
> > I worked up a patch to always build libstdc++ with -Wabi, and then thought
> > that perhaps all C++-using target libraries should have this on. What are
> > people's thoughts on this?
>
> Yes, it's a good idea.
Someone else will have to do it. I have been defeated by toplevel configury.
- Makefile.in sets and passes both CXXFLAGS_FOR_TARGET and
LIBCXXFLAGS_FOR_TARGET, but in target libraries, sets CXXFLAGS to the
first, not the second. I don't know what the second variable is meant
to be used for, given that it /isn't/ used even though all the targets
are libraries.
- Adding -Wabi to CXXFLAGS_FOR_TARGET doesn't change anything, because the
assignment on line 141 of Makefile.in is later overridden (not appended
to) by a fragment inserted into the generated Makefile. I don't know
which fragment or where it comes from. The variable is not documented as
"this is substituted by configure," so this took a while to debug.
Phil
--
I would therefore like to posit that computing's central challenge, viz. "How
not to make a mess of it," has /not/ been met.
- Edsger Dijkstra, 1930-2002
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-09-03 20:38 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-08-29 10:11 Passing -Wabi to all target libraries Phil Edwards
2002-08-29 13:28 ` Joe Buck
2002-09-03 13:38 ` Phil Edwards
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).