git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] convert: mark a file-local symbol static

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Oct 17, 2016, 09:04 UTC
Message-ID
<alpine.DEB.2.20.1610171058580.197091@virtualbox>
In-Reply-To
<20161017021825.jgpsew7qqfjrirhw@sigill.intra.peff.net>
Hi Ramsay & Peff,
On Sun, 16 Oct 2016, Jeff King wrote:
Show 13 quoted lines
> On Mon, Oct 17, 2016 at 02:37:58AM +0100, Ramsay Jones wrote:
> 
> > Hmm, well, you have to remember that 'make clean' sometimes doesn't
> > make clean. Ever since the Makefile was changed to only remove
> > $(OBJECTS), rather than *.o xdiff/*.o etc., you have to remember to
> > 'make clean' _before_ you switch branches. Otherwise, you risk leaving
> > some objects laying around. Since the script runs 'nm' on all objects
> > it finds, any stale ones can cause problems.  (Of course, I almost
> > always forget, so I frequently have to manually check for and remove
> > stale objects!)
> 
> Gross. I would not be opposed to a Makefile rule that outputs the
> correct set of OBJECTS so this (or other) scripts could build on it.

You could also use the method I use in Git for Windows to "extend" the Makefile:

-- snipsnap -- cat >dummy.mak <<EOF include Makefile

blub: $(OBJECTS)
	do-something-with $^
EOF
make -f dummy.mak blub
Previous: Jeff KingNext: Jeff King
Message 7 of 14 in “convert: mark a file-local symbol static”
  1. convert: mark a file-local symbol staticRamsay Jones, Oct 11, 2016
  2. Lars SchneiderOct 15, 2016
  3. Ramsay JonesOct 15, 2016
  4. Lars SchneiderOct 16, 2016
  5. Ramsay JonesOct 17, 2016
  6. Jeff KingOct 17, 2016
  7. Johannes SchindelinOct 17, 2016
  8. Jeff KingOct 17, 2016
  9. Ramsay JonesOct 17, 2016
  10. Junio C HamanoOct 17, 2016
  11. René ScharfeOct 17, 2016
  12. Stefan BellerOct 17, 2016
  13. Ramsay JonesOct 17, 2016
  14. Ramsay JonesOct 17, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.