[issue10615] Trivial mingw compile fixes

2021-10-21 Thread Irit Katriel
Change by Irit Katriel : -- resolution: duplicate -> wont fix ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue10615] Trivial mingw compile fixes

2021-10-20 Thread Irit Katriel
Change by Irit Katriel : -- resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> MinGW is unsupported - close all open issues and list them here. ___ Python tracker

[issue10615] Trivial mingw compile fixes

2020-11-11 Thread Irit Katriel
Change by Irit Katriel : -- versions: +Python 3.10, Python 3.8, Python 3.9 -Python 2.7, Python 3.1, Python 3.2 ___ Python tracker ___

[issue10615] Trivial mingw compile fixes

2014-02-03 Thread Mark Lawrence
Changes by Mark Lawrence breamore...@yahoo.co.uk: -- nosy: -BreamoreBoy ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10615 ___ ___

[issue10615] Trivial mingw compile fixes

2013-07-17 Thread Roumen Petrov
Roumen Petrov added the comment: This patch cannot be closed as contain some fixes not reported/proposed yet . For instance I'm not aware of name clash in Modules/_pickle.c . I think that other are in scope of issue3871 or earlier . -- ___ Python

[issue10615] Trivial mingw compile fixes

2013-04-02 Thread Mark Lawrence
Mark Lawrence added the comment: #17605 titled mingw-meta: build interpeter core was opened on 2013-03-31 so I believe this can be closed as superseded. -- nosy: +BreamoreBoy ___ Python tracker rep...@bugs.python.org

[issue10615] Trivial mingw compile fixes

2011-02-15 Thread Ralf Schmitt
Changes by Ralf Schmitt sch...@gmail.com: -- nosy: +schmir ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10615 ___ ___ Python-bugs-list mailing

[issue10615] Trivial mingw compile fixes

2010-12-07 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: - Embedding Python by just compiling/linking all the .c files in seems to be a major feature to me; so fixing compilation is useful for its own If that's the objective of the patch, I'm -1 on it. - The win32 build system has never used

[issue10615] Trivial mingw compile fixes

2010-12-06 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: Traditionally, MingW-compiled Python binaries would often be binary-incompatible I don't plan to distribute a MinGW compiled package as an alternative to the official MSVC based build. In my particular use case, I compile everything into a

[issue10615] Trivial mingw compile fixes

2010-12-06 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: As promised, here comes the list of modules which successfully compile with MinGW: ./Python-3.1.3/PC/import_nt.o ./Python-3.1.3/PC/_subprocess.o ./Python-3.1.3/PC/dl_nt.o ./Python-3.1.3/PC/msvcrtmodule.o ./Python-3.1.3/PC/winreg.o

[issue10615] Trivial mingw compile fixes

2010-12-06 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc amaur...@gmail.com added the comment: Thanks for the explanations! These instructions should be turned into a patch. Some questions already: - Why is the generated pyconfig.h not good enough? Could we modify the ./configure script instead? - the empty.c should remain

[issue10615] Trivial mingw compile fixes

2010-12-06 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: As for the reproducibility issue: The configure/Makefile system coming with Python simply doesn't support creating a Windows build. I hope it's clear that the patch is NOT about creating a Windows installer. If this is a requirement for

[issue10615] Trivial mingw compile fixes

2010-12-06 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: - Why is the generated pyconfig.h not good enough? Could we modify the ./configure script instead? Probably setup.py needs to be extended; I did not have a deep look into the build system though - the empty.c should remain empty... Why not

[issue10615] Trivial mingw compile fixes

2010-12-06 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: However, if the patch doesn't manage to make configure;make work, it's IMO useless. No, it's not, for two reasons: - Embedding Python by just compiling/linking all the .c files in seems to be a major feature to me; so fixing compilation is

[issue10615] Trivial mingw compile fixes

2010-12-06 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: Two corrections for the configure;make workaround: - WRONG: Remove the created pyconfig.h and replace PC/pyconfig.h with the manually modified version I'm attaching - CORRECT: Remove PC/pyconfig.h and replace the created pyconfig.h with the

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: When the patch is applied, what's the resulting status of mingw compilation? It compiles all C files which I require. Not sure if this is really *all* C files, but at least very close to all. I will post a list of object files I get on

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: Am 04.12.2010 09:32, schrieb Johann Hanne: Johann Hanne pyt...@jf.hanne.name added the comment: When the patch is applied, what's the resulting status of mingw compilation? It compiles all C files which I require. Not sure if this is

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: Will it then also link something? Sure - it actually builds a python.exe which is fully working for me. If you need a proof, please let me know, I have no problem uploading it somewhere... Is there a reason you are so sceptical? After all,

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Éric Araujo
Changes by Éric Araujo mer...@netwok.org: -- nosy: +eric.araujo versions: +Python 2.7, Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10615 ___

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: Sure - it actually builds a python.exe which is fully working for me. If you need a proof, please let me know, I have no problem uploading it somewhere... Is there a reason you are so sceptical? After all, Python for Linux is also

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Johann Hanne
Johann Hanne pyt...@jf.hanne.name added the comment: Ok, I see. And no, this is *not* my intention. I will post the list of successfully compiled objects files and the linker result on Monday as promised. If it turns out I lied, feel free to put me into the hall of shame. After all, the Win32

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: After all, the Win32 platform is not that uncommon. I know, MinGW could be seen as a different platform, but I never encountered a situation where I required anything but the exe file (no special MinGW DLL or something like that).

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc amaur...@gmail.com added the comment: As a consequence, extensions built for the official binaries would crash in the MingW build, and vice versa IMO this is a use case for the new soabi tag... -- nosy: +amaury.forgeotdarc ___

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc amaur...@gmail.com added the comment: Sure - it actually builds a python.exe which is fully working for me. If you need a proof, please let me know, I have no problem uploading it somewhere... This is useless, of course. The build must be reproducible. Here is what I

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: IMO this is a use case for the new soabi tag... Unfortunately not: these tags are not supported on Windows. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10615

[issue10615] Trivial mingw compile fixes

2010-12-04 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc amaur...@gmail.com added the comment: IMO this is a use case for the new soabi tag... Unfortunately not: these tags are not supported on Windows. So it's a argument for adding (optional?) soabi tags on Windows! -- ___ Python

[issue10615] Trivial mingw compile fixes

2010-12-03 Thread Johann Hanne
New submission from Johann Hanne pyt...@jf.hanne.name: Some C files fail to compile with mingw, mostly due to missing preprocessor statements: - Modules/_ctypes/callproc.c When using the bundled non-msvc libffi, ffi_call has no return value, so only use it when compiled with msvc. -

[issue10615] Trivial mingw compile fixes

2010-12-03 Thread Martin v . Löwis
Martin v. Löwis mar...@v.loewis.de added the comment: When the patch is applied, what's the resulting status of mingw compilation? -- nosy: +loewis ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10615

[issue10615] Trivial mingw compile fixes

2010-12-03 Thread Roumen Petrov
Changes by Roumen Petrov bugtr...@roumenpetrov.info: -- nosy: +rpetrov ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue10615 ___ ___