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

Re: [PATCH] mingw: disable Python

From
Johannes Sixt <j.sixt@viscovery.net>
Date
Jan 8, 2010, 08:07 UTC
Message-ID
<4B46E7D6.3080702@viscovery.net>
In-Reply-To
<1262902037-4420-1-git-send-email-kusmabite@gmail.com>
Erik Faye-Lund schrieb:
Show 7 quoted lines
> Python is not commonly installed on Windows machines, so
> we should disable it there by default.
> 
> --- a/Makefile
> +++ b/Makefile
> @@ -1027,6 +1027,7 @@ ifneq (,$(findstring MINGW,$(uname_S)))
> +	NO_PYTHON = YesPlease

I'm worried that with this solution it is impossible to re-enable Python in config.mak (how do you undefine a Makefile variable?); it would be necessary to hack Makefile.

Wouldn't it be superior to set
	PYTHON_PATH =
in the MinGW section[*]. It works because there is this heuristic later:

ifeq ($(PYTHON_PATH),) NO_PYTHON=NoThanks endif

To enable Python, the user would have to set PYTHON_PATH in config.mak.

[I have only Python 1.6 to test (doh!), so I can only tell that it gets used during 'make', but this fails due to missing modules, so I cannot tell whether there would be a usable result if Python were sufficiently recent.]

[*] You should probably set the MSVC section as well, even if you cannot test it. The effect of the change is predictable enough, I think.

-- Hannes
Previous: Erik Faye-LundNext: Johannes Schindelin
Message 4 of 9 in “mingw: enable NO_PYTHON”
  1. mingw: enable NO_PYTHONErik Faye-Lund, Jan 7, 2010
  2. Erik Faye-LundJan 7, 2010
  3. mingw: disable PythonErik Faye-Lund, Jan 7, 2010
  4. Johannes SixtJan 8, 2010
  5. Johannes SchindelinJan 8, 2010
  6. Erik Faye-LundJan 8, 2010
  7. Junio C HamanoJan 8, 2010
  8. Johannes SixtJan 8, 2010
  9. Erik Faye-LundJan 8, 2010

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.