[issue13697] python RLock implementation unsafe with signals

2015-03-03 Thread Roumen Petrov
Roumen Petrov added the comment: STINNER Victor wrote: > [SNIP]I attach hang2.py which doesn't force the Python implementation > of RLock.[SNIP] Ok. Fine with me. -- ___ Python tracker <http://bugs.python.

[issue13697] python RLock implementation unsafe with signals

2015-03-03 Thread Roumen Petrov
Roumen Petrov added the comment: STINNER Victor wrote: > For the third time, only the Python implementation has the bug, and > it's not used by default. So the bug was fixed in Python 3 since 3.2. > It's time to upgrade guys ;-) Did you mean to downgrade? Tested with Pytho

[issue13697] python RLock implementation unsafe with signals

2015-03-03 Thread Roumen Petrov
Roumen Petrov added the comment: hmm issue still exist in master branch. Lets wait python 4 for sane behaviour. -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue13

[issue12939] Add new io.FileIO using the native Windows API

2014-11-01 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue12939> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue22724] byte-compile fails for cross-builds

2014-10-26 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue22724> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue18976] distutils/command/build_ext passes wrong linker flags

2014-08-07 Thread Roumen Petrov
Roumen Petrov added the comment: more simple correction is attached to issue17219 -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue18976> ___ ___

[issue15018] Incomplete Python LDFLAGS and CPPFLAGS used for extension modules on posix

2014-08-04 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue15018> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue9665] Buid issues on Cygwin - _curses, _curses_panel, and _io

2014-08-03 Thread Roumen Petrov
Roumen Petrov added the comment: PATH_MAX in duplicate with issue8548 Instead to modify BASECFLAGS user could configure with CPPFLAGS set if symbolic links are missing . In addition 5.9 package creates links so work around is not required . Please close as invalid

[issue8548] Building on CygWin 1.7: PATH_MAX redefined

2014-08-03 Thread Roumen Petrov
Roumen Petrov added the comment: Hi Mark, #else before is not solution. See unified diff below as post by Scott Rostrup lack definition Some additional information: a) move outside #ifdef HAVE_FCNTL_H : definition PATH_MAX is not related to control functions on open files (fcntl.h) b

[issue18631] mingw: setup msvcrt and _winapi modules

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36226/0014-MINGW-setup-msvcrt-and-_winapi-modules.patch ___ Python tracker <http://bugs.python.org/issue18

[issue18495] mingw: ignore main program for frozen scripts

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36225/0007-MINGW-ignore-main-program-for-frozen-scripts.patch ___ Python tracker <http://bugs.python.org/issue18

[issue17602] mingw: default sys.path calculations for windows platforms

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36223/0012-MINGW-default-sys.path-calculations-for-windows-plat.patch ___ Python tracker <http://bugs.python.org/issue17

[issue17604] mingw: use main() to start execution

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36224/0014-MINGW-use-main-to-start-execution.patch ___ Python tracker <http://bugs.python.org/issue17

[issue17599] mingw: detect REPARSE_DATA_BUFFER

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36222/0009-MINGW-detect-REPARSE_DATA_BUFFER.patch ___ Python tracker <http://bugs.python.org/issue17

[issue17597] mingw: add $srcdir/PC to CPPFLAGS

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36221/0007-MINGW-add-srcdir-PC-to-CPPFLAGS.patch ___ Python tracker <http://bugs.python.org/issue17

[issue17596] mingw: add wincrypt.h in Python/random.c

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36220/0006-MINGW-add-wincrypt.h-in-Python-random.c.patch ___ Python tracker <http://bugs.python.org/issue17

[issue17148] mingw: nt thread model detection

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36219/0001-MINGW-issue17148-nt-thread-model-detection.patch ___ Python tracker <http://bugs.python.org/issue17

[issue18654] modernize mingw&cygwin compiler classes

2014-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file36218/0011-MINGW-compiler-customize-mingw-cygwin-compilers.patch ___ Python tracker <http://bugs.python.org/issue18

[issue8548] Building on CygWin 1.7: PATH_MAX redefined

2014-07-29 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue8548> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue22100] Use $HOSTPYTHON when determining candidate interpreter for $PYTHON_FOR_BUILD.

2014-07-29 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue22100> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue21085] compile error Python3.3 on Cygwin

2014-03-31 Thread Roumen Petrov
Roumen Petrov added the comment: dellair jie wrote: > > dellair jie added the comment: > > Applied the patch 0001-CYGWIN-issue13756-Python-make-fail-on-cygwin.patch in > case: http://bugs.python.org/issue13756 > > The build failed with parser module: > building

[issue21085] compile error Python3.3 on Cygwin

2014-03-31 Thread Roumen Petrov
Roumen Petrov added the comment: STINNER Victor wrote: > > STINNER Victor added the comment: > > I found this patch: > https://github.com/Alexpux/MSYS2-packages/blob/master/python3/3.3.2-cygwin-siginfo.patch Sure. It seems to me it is extracted from issue3871 . --

[issue20212] distutils: fix build_ext check to find whether we're building Python or not

2014-03-15 Thread Roumen Petrov
Roumen Petrov added the comment: P.S. two patches posted to Issue17219 are for master branch as second one should apply cleanly to current. -- ___ Python tracker <http://bugs.python.org/issue20

[issue20212] distutils: fix build_ext check to find whether we're building Python or not

2014-03-15 Thread Roumen Petrov
Roumen Petrov added the comment: actually proposed fix is my patch from 17219 with long history before. -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue20

[issue3871] cross and native build of python for mingw* hosts

2013-10-13 Thread Roumen Petrov
Roumen Petrov added the comment: For protocol - as requested patches attached to this issue are split ans posted as separate issues. Please follow those listed below: issue18654 - modernize mingw&cygwin compiler classes (new) issue17605 - mingw-meta: build interpreter core issue18653 - m

[issue19245] mingw-meta: installation

2013-10-13 Thread Roumen Petrov
New submission from Roumen Petrov: this is meta issue for enhancement of issue3871 - part related to installation. Remark: build of core modules is in issue18653 . 01 : issue19241 : install import library 02 : issue19242 : generalization of posix installation in distutils 03 : issue19243

[issue19244] MINGW: use replace instead rename to avoid failure on windows

2013-10-13 Thread Roumen Petrov
New submission from Roumen Petrov: Enhancement of issue3871 - installation -- components: Installation files: 0004-use-replace-instead-rename-to-avoid-failure-on-windo.patch keywords: patch messages: 199693 nosy: rpetrov priority: normal severity: normal status: open title: MINGW: use

[issue19242] MINGW: generalization of posix installation in distutils

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : -- type: -> enhancement ___ Python tracker <http://bugs.python.org/issue19242> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue19243] MINGW: support stdcall without underscore

2013-10-13 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 -- components: Extension Modules, Installation files: 0003-MINGW-support-stdcall-without-underscore.patch keywords: patch messages: 199692 nosy: rpetrov priority: normal severity: normal status: open title: MINGW: support stdcall

[issue19241] MINGW: install import library

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : -- type: -> enhancement ___ Python tracker <http://bugs.python.org/issue19241> ___ ___ Python-bugs-list mailing list Unsubscrib

[issue19242] MINGW: generalization of posix installation in distutils

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : -- components: +Installation versions: +Python 3.4 ___ Python tracker <http://bugs.python.org/issue19242> ___ ___ Python-bugs-list m

[issue19242] MINGW: generalization of posix installation in distutils

2013-10-13 Thread Roumen Petrov
New submission from Roumen Petrov: Enhancement of issue3871 - installation -- files: 0002-MINGW-generalization-of-posix-installation-in-distut.patch keywords: patch messages: 199690 nosy: rpetrov priority: normal severity: normal status: open title: MINGW: generalization of posix

[issue19241] MINGW: install import library

2013-10-13 Thread Roumen Petrov
New submission from Roumen Petrov: Enhancement of issue3871 - installation -- components: Installation files: 0001-MINGW-install-import-library.patch keywords: patch messages: 199689 nosy: rpetrov priority: normal severity: normal status: open title: MINGW: install import library

[issue18639] mingw: avoid circular dependency from time module during native build of extentions

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file32082/0021-MINGW-avoid-circular-dependency-from-time-module-dur.patch ___ Python tracker <http://bugs.python.org/issue18

[issue18632] mingw: build extensions with GCC

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file32081/0015-MINGW-build-extensions-with-GCC.patch ___ Python tracker <http://bugs.python.org/issue18

[issue17219] cross add Python's library directory when building python standard extensions

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file32080/0002-issue17219-add-current-dir-in-library-path-if-buildi.patch ___ Python tracker <http://bugs.python.org/issue17

[issue18654] modernize mingw&cygwin compiler classes

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file32078/modernize-mingw+cygwin-compiler-class.tar.gz ___ Python tracker <http://bugs.python.org/issue18

[issue18654] modernize mingw&cygwin compiler classes

2013-10-13 Thread Roumen Petrov
Changes by Roumen Petrov : Added file: http://bugs.python.org/file32079/0011-MINGW-compiler-customize-mingw-cygwin-compilers.patch ___ Python tracker <http://bugs.python.org/issue18

[issue2445] Use The CygwinCCompiler Under Cygwin

2013-08-04 Thread Roumen Petrov
Roumen Petrov added the comment: Hi, Now issue18654 "modernize mingw&cygwin compiler classes" contain enhancement that could be reused by this issue: patch "0007-MINGW-compiler-cygwin-provides-its-own-C-runtime.patch " from archive , i.e. lets avoid change in get_msvcr

[issue4709] Mingw-w64 and python on windows x64

2013-08-04 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue4709> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue15315] Can't build Python extension with mingw32 on Windows

2013-08-04 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue15315> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue9098] MSYS build fails with `S_IXGRP' undeclared

2013-08-04 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue9098> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue6335] Add support for mingw

2013-08-04 Thread Roumen Petrov
Roumen Petrov added the comment: I would like to config that path to this issue is one of those for issue3871 - my patch for 2.6/2.7 enhanced by "?? (sorry I forgot user :( ) " for 3.0 . Now as requested "all in one patch" is split and first set is listed in issue17605 &q

[issue17605] mingw-meta: build interpeter core

2013-08-04 Thread Roumen Petrov
Roumen Petrov added the comment: please follow build of core modules - issue18653 . -- ___ Python tracker <http://bugs.python.org/issue17605> ___ ___ Python-bug

[issue18653] mingw-meta: build core modules

2013-08-04 Thread Roumen Petrov
Roumen Petrov added the comment: This patch require "modernize mingw&cygwin compiler classes" now opened as separate issue18654 . -- ___ Python tracker <http://bugs.pyth

[issue18654] modernize mingw&cygwin compiler classes

2013-08-04 Thread Roumen Petrov
Roumen Petrov added the comment: Proposed customization allow users to build extension module for windows with GNU compiler in all environments: - native with installed official build of python for windows - native either MSYS or CYGWIN enviroment and python build with GCC - cross-build in

[issue18654] modernize mingw&cygwin compiler classes

2013-08-04 Thread Roumen Petrov
New submission from Roumen Petrov: Python mingw and cygwin compiler classes tests for outdated features. Also python code set some flags like zero optimization level and etc. that prevent users to build optimized python or even worse build to fail. This issue is part of split of issue3871

[issue18653] mingw-meta: build core modules

2013-08-04 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 - this is meta issue only for part related to build core. Remark: build of interpreter core is in issue17605 . Now split is: - 01 issue13756 : Python make fail on cygwin - 02 issue17219 : add current dir in library path if building python

[issue18641] mingw: customize site

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules: improved patch -- components: Build, Cross-Build, Extension Modules files: 0023-MINGW-customize-site.patch keywords: patch messages: 194205 nosy: rpetrov priority: normal severity: normal status: open title

[issue18640] mingw: generalization of posix build in distutils/sysconfig.py

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules: improved patch -- assignee: eric.araujo components: Build, Cross-Build, Distutils, Extension Modules files: 0022-MINGW-generalization-of-posix-build-in-distutils-sys.patch keywords: patch messages: 194204 nosy

[issue18639] mingw: avoid circular dependency from time module during native build of extentions

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules: patch is not required in cross-build environment. -- assignee: eric.araujo components: Build, Distutils, Extension Modules files: 0021-MINGW-avoid-circular-dependency-from-time-module-dur.patch keywords: patch

[issue18638] mingw: generalization of posix build in sysconfig.py

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules: improved patch -- components: Build, Cross-Build files: 0020-MINGW-generalization-of-posix-build-in-sysconfig.py.patch keywords: patch messages: 194202 nosy: rpetrov priority: normal severity: normal status

[issue18637] mingw: export _PyNode_SizeOf as PyAPI for parser module

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules. -- components: Extension Modules, Interpreter Core files: 0019-MINGW-export-_PyNode_SizeOf-as-PyAPI-for-parser-modu.patch keywords: patch messages: 194201 nosy: rpetrov priority: normal severity: normal status

[issue18636] mingw: setup _ssl module

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules. -- components: Build, Cross-Build, Extension Modules files: 0018-MINGW-setup-_ssl-module.patch keywords: patch messages: 194200 nosy: rpetrov priority: normal severity: normal status: open title: mingw: setup

[issue18634] mingw find import library

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules: required by setup.py on hosts with installed only shared (DLL) packages. -- components: Build, Cross-Build files: 0017-MINGW-find-import-library.patch keywords: patch messages: 194198 nosy: rpetrov priority

[issue18633] mingw: use Mingw32CCompiler as default compiler for mingw* build

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules: improved version based on get_platform() -- components: Build, Cross-Build files: 0016-MINGW-use-Mingw32CCompiler-as-default-compiler-for-m.patch keywords: patch messages: 194197 nosy: rpetrov priority: normal

[issue18632] mingw: build extensions with GCC

2013-08-02 Thread Roumen Petrov
Roumen Petrov added the comment: Attached up to date version of patch. -- Added file: http://bugs.python.org/file31122/0015-MINGW-build-extensions-with-GCC.patch ___ Python tracker <http://bugs.python.org/issue18

[issue18632] mingw: build extensions with GCC

2013-08-02 Thread Roumen Petrov
Changes by Roumen Petrov : Removed file: http://bugs.python.org/file31121/0015-MINGW-build-extensions-with-GCC.patch ___ Python tracker <http://bugs.python.org/issue18

[issue18632] mingw: build extensions with GCC

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules. Now more simple version of previous patch. -- components: Build files: 0015-MINGW-build-extensions-with-GCC.patch keywords: patch messages: 194193 nosy: rpetrov priority: normal severity: normal status: open

[issue18631] mingw: setup msvcrt and _winapi modules

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules. -- components: Build files: 0014-MINGW-setup-msvcrt-and-_winapi-modules.patch keywords: patch messages: 194192 nosy: rpetrov priority: normal severity: normal status: open title: mingw: setup msvcrt and _winapi

[issue18630] mingw: exclude unix only modules

2013-08-02 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules. -- components: Build files: 0013-MINGW-exclude-unix-only-modules.patch keywords: patch messages: 194191 nosy: rpetrov priority: normal severity: normal status: open title: mingw: exclude unix only modules type

[issue18500] mingw: defect winsock2 and setup _socket module

2013-07-18 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 (build core modules) - improved winsock detection. Requires NT 5.1+ (wxp). Note if you like python winsock for w2k then please extract from old 'all in one' patch. -- components: Build files: 0012-MINGW-defect-winsock2

[issue18499] mingw: setup _ctypes module with system libffi

2013-07-18 Thread Roumen Petrov
New submission from Roumen Petrov: enhancement of issue3871 ( build core modules ). Part of issue 3871 is python libffi source for gnu assembler on 32 windows platform. The functionality is same as inlined assembled for MSC. Note python specific libffi customization is not in mainstream libffi

[issue18495] mingw: ignore main program for frozen scripts

2013-07-18 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - part for build of core modules. -- components: Build files: 0007-MINGW-ignore-main-program-for-frozen-scripts.patch keywords: patch messages: 193318 nosy: rpetrov priority: normal severity: normal status: open title: mingw: ignore

[issue18498] mingw: setup select module

2013-07-18 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules. -- components: Build files: 0010-MINGW-setup-select-module.patch keywords: patch messages: 193321 nosy: rpetrov priority: normal severity: normal status: open title: mingw: setup select module type: enhancement

[issue18497] mingw: setup _multiprocessing module

2013-07-18 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - build core modules. -- components: Build files: 0009-MINGW-setup-_multiprocessing-module.patch keywords: patch messages: 193320 nosy: rpetrov priority: normal severity: normal status: open title: mingw: setup _multiprocessing

[issue18496] mingw: setup exclude termios module

2013-07-18 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - part for build of core modules. -- components: Build files: 0008-MINGW-setup-exclude-termios-module.patch keywords: patch messages: 193319 nosy: rpetrov priority: normal severity: normal status: open title: mingw: setup exclude

[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 . -- ___ P

[issue18487] mingw implement exec prefix

2013-07-17 Thread Roumen Petrov
New submission from Roumen Petrov: Enhancement of issue3871 - part for build of core modules. Patch in scope of 3871 is designed for compatibility with specific for MSC build installation scheme. Users don't like this. Updated patch is part of support 'posix' build and inst

[issue18486] mingw: dynamic loading support

2013-07-17 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - part for build of core modules. -- components: Build files: 0005-MINGW-dynamic-loading-support.patch keywords: patch messages: 193249 nosy: rpetrov priority: normal severity: normal status: open title: mingw: dynamic loading

[issue6672] Add Mingw recognition to pyport.h to allow building extensions

2013-07-17 Thread Roumen Petrov
Roumen Petrov added the comment: new patch - improved version with support for build of core modules -- Added file: http://bugs.python.org/file30957/0003-issue6672-v2-Add-Mingw-recognition-to-pyport.h-to-al.patch ___ Python tracker <h

[issue18485] mingw: configure for shared build

2013-07-17 Thread Roumen Petrov
New submission from Roumen Petrov: Split of issue3871 - part for build of core modules. -- components: Build files: 0004-MINGW-configure-for-shared-build.patch keywords: patch messages: 193246 nosy: rpetrov priority: normal severity: normal status: open title: mingw: configure for

[issue18397] Python with MinGW

2013-07-09 Thread Roumen Petrov
Changes by Roumen Petrov : -- nosy: +rpetrov ___ Python tracker <http://bugs.python.org/issue18397> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue12641] Remove -mno-cygwin from distutils

2013-05-25 Thread Roumen Petrov
Roumen Petrov added the comment: Oscar, 10x for info I know how to find information for this particular case . So you last post just confrim what I wrote before two years ( 2011-08-03 http://bugs.python.org/issue12641#msg141614 ) Go ahead and just remove flag. Roumen

[issue12641] Remove -mno-cygwin from distutils

2013-05-25 Thread Roumen Petrov
Roumen Petrov added the comment: Oscar Benjamin wrote: > [SNIP]The option was only ever meaningful in cygwin's gcc 3.x and was > always an error in 4.x. May be . It seems to me flag was removed in GCC 4.5 . -- ___ Python tra

[issue12641] Remove -mno-cygwin from distutils

2013-05-23 Thread Roumen Petrov
Roumen Petrov added the comment: Oscar Benjamin wrote: > Oscar Benjamin added the comment: > > I have written a function that can be used to determine if the gcc > that distutils will use is from Cygwin or MinGW: > > def is_cygwingcc(): > '''Try to determ

[issue17605] mingw-meta: build interpeter core

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 - this is meta issue only for part related to build interpreter core. Goal is statically linked python executable (python.exe). Patch set consist of : - 01 Issue17148 : nt thread model detection - 02 issue17590 : translate gcc internal

[issue17604] mingw: use main() to start execution

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 -- components: Interpreter Core files: 0015-MINGW-use-main-to-start-execution.patch keywords: patch messages: 185666 nosy: rpetrov priority: normal severity: normal status: open title: mingw: use main() to start execution type

[issue17603] AC_LIBOBJ replacement of fileblocks

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 - actually this is not mingw* specific - it is for all platforms without fileblocks -- components: Build, Cross-Build files: 0014-MINGW-AC_LIBOBJ-replacement-of-fileblocks.patch keywords: patch messages: 185665 nosy: rpetrov

[issue17602] mingw: default sys.path calculations for windows platforms

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: Part is split of issue3871. Based of feedback to issue3871 users prefer to use posix installation scheme and this is implementation of 'relative' posix prefix. -- components: Interpreter Core files: 0013-MINGW-default-sys.path-calculations-f

[issue17601] mingw: determine if pwdmodule should be used

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871. (now without to impact other platforms - it will remain build-in module) -- components: Interpreter Core files: 0012-MINGW-determine-if-pwdmodule-should-be-used.patch keywords: patch messages: 185663 nosy: rpetrov priority: normal

[issue17600] mingw: build-in windows modules (winreg)

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871. -- components: Build, Cross-Build files: 0011-MINGW-build-in-windows-modules-winreg.patch keywords: patch messages: 185661 nosy: rpetrov priority: normal severity: normal status: open title: mingw: build-in windows modules (winreg

[issue17599] mingw: detect REPARSE_DATA_BUFFER

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871. -- components: Build, Cross-Build files: 0010-MINGW-detect-REPARSE_DATA_BUFFER.patch keywords: patch messages: 185660 nosy: rpetrov priority: normal severity: normal status: open title: mingw: detect REPARSE_DATA_BUFFER type

[issue17598] mingw: init system calls

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871. -- components: Build, Cross-Build files: 0009-MINGW-init-system-calls.patch keywords: patch messages: 185659 nosy: rpetrov priority: normal severity: normal status: open title: mingw: init system calls type: enhancement versions

[issue17597] mingw: add $srcdir/PC to CPPFLAGS

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871. May be best solution is to move "errmap.h" from PC/ to Objects/ and to use platform specific filename. -- components: Build, Cross-Build files: 0008-MINGW-add-srcdir-PC-to-CPPFLAGS.patch keywords: patch messages: 1

[issue17596] mingw: add wincrypt.h in Python/random.c

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 -- components: Build, Cross-Build files: 0007-MINGW-add-wincrypt.h-in-Python-random.c.patch keywords: patch messages: 185656 nosy: rpetrov priority: normal severity: normal status: open title: mingw: add wincrypt.h in Python/random.c

[issue17595] mingw: configure largefile support for windows builds

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 -- components: Build, Cross-Build files: 0006-MINGW-configure-largefile-support-for-windows-builds.patch keywords: patch messages: 185655 nosy: rpetrov priority: normal severity: normal status: open title: mingw: configure largefile

[issue17594] mingw: preset configure defaults

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871, but implement ed differently - externalize some configure defaults instead to update configure script for each check -- components: Build, Cross-Build files: 0005-MINGW-preset-configure-defaults.patch keywords: patch messages

[issue17592] mingw: configure MACHDEP and platform for build

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 -- components: Build, Cross-Build files: 0004-MINGW-configure-MACHDEP-and-platform-for-build.patch keywords: patch messages: 185650 nosy: rpetrov priority: normal severity: normal status: open title: mingw: configure MACHDEP and

[issue17591] mingw: use header in lowercase

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 -- components: Cross-Build files: 0003-MINGW-use-header-in-lowercase.patch keywords: patch messages: 185648 nosy: rpetrov priority: normal severity: normal status: open title: mingw: use header in lowercase versions: Python 3.4 Added

[issue17590] mingw: translate gcc internal defines to python platform specific defines

2013-03-31 Thread Roumen Petrov
New submission from Roumen Petrov: split of issue3871 -- components: Build, Cross-Build files: 0002-MINGW-translate-gcc-internal-defines-to-python-platf.patch keywords: patch messages: 185647 nosy: rpetrov priority: normal severity: normal status: open title: mingw: translate gcc

[issue5051] test_update2 in test_os.py invalid due to os.environ.clear() followed by reliance on environ COMSPEC

2013-03-20 Thread Roumen Petrov
Roumen Petrov added the comment: Hi Ned, > Ned Jackson Lovely added the comment: [SNIP] > In both cases, the currently running python executable, fetched via > sys.executable and run using os.popen, is used to print the value, instead of > the shell's echo. This moves thin

Re: [issue5051] test_update2 in test_os.py invalid due to os.environ.clear() followed by reliance on environ COMSPEC

2013-03-20 Thread Roumen Petrov
Hi Ned, Ned Jackson Lovely added the comment: [SNIP] In both cases, the currently running python executable, fetched via sys.executable and run using os.popen, is used to print the value, instead of the shell's echo. This moves things closer towards cross-platform niceness, and removes the

[issue16754] Incorrect shared library extension on linux

2013-03-06 Thread Roumen Petrov
Roumen Petrov added the comment: This is issue introduced with implementation of SOABI. Build of standard extensions is protected by following code: - class PyBuildExt(build_ext): def __init__(self, dist): build_ext.__init__(self, dist) self.failed = [] def

[issue17362] enable-new-dtags only for GNU ELF linker

2013-03-05 Thread Roumen Petrov
New submission from Roumen Petrov: GNU binutils properly document that flag --enable-new-dtags is only available on ELF systems. I would like to propose a simple hack to avoid activation if ELF is not listed in supported emulations. Comments in unixccompiler.py are not precise : "# G

[issue17361] use CC to test compiler flags in setup.py

2013-03-05 Thread Roumen Petrov
New submission from Roumen Petrov: Version of gcc compiler may differ between build and host system. As result could be activated unsupported options and build of _decimal module will fail. -- components: Cross-Build files: 0003-ORIGIN-use-CC-to-test-compiler-flags-in-setup.py.patch

[issue17358] imp.load_module() leads to the improper caching of the 'file' argument

2013-03-05 Thread Roumen Petrov
Roumen Petrov added the comment: How to reproduce issue with normal in source tree build ? I'm asking because to avoid issue, on read only file system , I use patch posted in scope of issue3754 and issue15833 (0016-CROSS-reload-may-fail-with-operation-on-closed-file-.patch) . --

[issue12641] Remove -mno-cygwin from distutils

2013-02-23 Thread Roumen Petrov
Roumen Petrov added the comment: > Dan added the comment: > > Guys, this looks really bad and inconveniences a lot of users. You install > the latest MinGW and Distutils from their default location, try using them on > **anything that requires compilation**, and get the cryptic

[issue10560] Fixes for Windows sources

2013-02-23 Thread Roumen Petrov
Roumen Petrov added the comment: yes -- ___ Python tracker <http://bugs.python.org/issue10560> ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyth

[issue17219] cross add Python's library directory when building python standard extensions

2013-02-17 Thread Roumen Petrov
Changes by Roumen Petrov : -- components: +Cross-Build -Build type: -> compile error ___ Python tracker <http://bugs.python.org/issue17219> ___ ___ Python-

  1   2   3   4   5   >