Changes by Roumen Petrov :
--
components: +Cross-Build
versions: +Python 3.3
___
Python tracker
<http://bugs.python.org/issue15483>
___
___
Python-bugs-list mailin
Roumen Petrov added the comment:
I hope that following separate issues will address remaining part of this
patch:
required:
- 15483: initialise include and library paths in setup.py
- 15484: use _PYTHON_PROJECT_BASE in distutils sysconfig
- TODO: typo in in configure.in - use ac_cv_pthread
Roumen Petrov added the comment:
May be patch 20120729 cannot be applied as my source tree contain a number of
patches related to cross build - see msg166740 from issue 3754 .
--
Added file: http://bugs.python.org/file26572/python-py3k-20120729-MINGW.patch
Roumen Petrov added the comment:
Did 0016-CROSS-reload-may-fail-with-operation-on-closed-file-.patch fix issue ?
--
keywords: +patch
nosy: +rpetrov
Added file:
http://bugs.python.org/file27443/0016-CROSS-reload-may-fail-with-operation-on-closed-file-.patch
Roumen Petrov added the comment:
Hi Václav,
uploaded file py3k-20121004-CROSS.tgz contain current status of patch extracted
as is from my repository, i.e. on small chunks. I have no idea what is in 3.3.0
.
--
Added file: http://bugs.python.org/file27444/py3k-20121004-CROSS.tgz
Roumen Petrov added the comment:
Yes .
Charles, lest assume that all other issues with build system, are resolved and
source tree is ready for use. So in this situation I could run python , I could
build all and I could run tests with an additional patch TEMPDIR is relative to
build tree
Roumen Petrov added the comment:
Extract of 2012-10-04 is after patch set py3k-20121004-CROSS.tgz from issue
#3754 .
--
title: cross and native build of python for mingw32 with packaging -> cross and
native build of python for mingw* hosts
Added file: http://bugs.python.org/file27
Roumen Petrov added the comment:
Everything in this issue posted until now has to be managed as vendor patch.
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue9
Roumen Petrov added the comment:
Skip,
You mix two technologies one is --libdir that could be specified at configure
time and another one is sub-directory name for libraries as path suffix to some
prefixes.
You could just adjust python to use user specified path (--libdir) and this is
more
Roumen Petrov added the comment:
Also I could not understand why is opened new issue.
Just search for libdir and one is Issue 1294959 - 7 years old with the same
idea. Later mean that solution is not acceptable.
--
___
Python tracker
<h
Roumen Petrov added the comment:
As Victor point configure script already check for endian (macro
AC_C_BIGENDIAN) but you should ask python OS X guru to review .
Macro is not adjusted to python needs as action for universal build is not
defined yet. The default is to define
Roumen Petrov added the comment:
...Applications should note that the standard PATH to the shell cannot be
assumed to be either /bin/sh or /usr/bin/sh, and should be determined by
interrogation of the PATH returned by getconf PATH , ensuring that the returned
pathname is an absolute pathname
Roumen Petrov added the comment:
issue 15819 is still open
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue16262>
___
___
Python-bugs-list m
Roumen Petrov added the comment:
duplicate with 15483 and 15484
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue16292>
___
___
Python-bugs-list m
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
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
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 .
--
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
Roumen Petrov added the comment:
HI, Ambroz
Ambroz Bizjak wrote:
> I've applied all patches from py3k-20121004-CROSS.tgz to Python 3.3.0 except
> 2, 4, and 9 (which didn't apply), but it's not working. After it builds the
> built in modules, it tries to run the pa
Roumen Petrov added the comment:
Jason Huntley wrote:
> patch -t -p1 < python-py3k-20120729-MINGW.patch
Please run autoheader (optional) and autoconf (required .
> ./configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32
> --p
Roumen Petrov added the comment:
No - it is broken.
--
___
Python tracker
<http://bugs.python.org/issue14516>
___
___
Python-bugs-list mailing list
Unsubscribe:
Roumen Petrov added the comment:
Jason Huntley wrote:
> Jason Huntley added the comment:
>
> Finally! I was able to get all building on mingw64, gcc 4.7.2, and python
> 3.3. I had to take everybody's work here a little further, and I have
> produced a new patch which will
Roumen Petrov added the comment:
Matthias Klose wrote:
> 2-CROSS-set-_PYTHON_PROJECT_BASE-to-current-build-dir.patch
> I'll use abs_builddir instead.
Yes after some fixes related to issue 15819 (msg173144) this is preferred.
Roumen
--
___
Roumen Petrov added the comment:
Matthias Klose wrote:
>
> Matthias Klose added the comment:
>
> the change to the configure script looks ok. however you could change the
> README too.
This is 5 years old issue.
README is not more in repository. As result python lack documen
Roumen Petrov added the comment:
> Matthias Klose added the comment:
> I don't think this one is still necessary. can it be closed?
If is difficult to confirm.
In scope of issue title initialization is fixed.
Another part of proposed path is to insert at first position current
d
Roumen Petrov added the comment:
Matthias Klose wrote:
>
> Matthias Klose added the comment:
> about py3k-20121004-CROSS.tgz:
>[SNIP]
> - 0002-CROSS-restore-graminit.-to-source-directory.patch
>[SNIP]
> - 0003-CROSS-restore-importlib-header-to-source-directo
Roumen Petrov added the comment:
Matthias Klose wrote:
>
> Matthias Klose added the comment:
>
> some random comments about py3k-20121004-MINGW.patch:
>
> - Modules/_ctypes/libffi_msvc/win32.S
>Please can you get rid of libffi_msvc and use libffi?
>afaics, libffi
Roumen Petrov added the comment:
As patch 0005-CROSS-revert-issue13150-i.e.-python-solution-with-_s.patch
(CROSS-revert issue13150, i.e. python solution with _sysconfigdata.py instead
Makefile) from issue3754 is now obsolete by issue 13547, 14774, 16342, 15298
it is save to switch
Roumen Petrov added the comment:
Jason Tishler wrote:
> Jason Tishler added the comment:
>
>> Is this still an issue on 3.3/3.4?
> I presume so.
This build is broken since SOABI implementation.
>
>> Does the patch still work?
> I haven't tried it on 3.3 yet,
Roumen Petrov added the comment:
I agree that current directory in library search path is different issue so I'm
closing as fixed.
--
resolution: -> fixed
status: open -> closed
___
Python tracker
<http://bugs.python.
Roumen Petrov added the comment:
To update .hgtouch is not enough.
Grammar, AST and importlib should left in source tree as before.
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue15
Changes by Roumen Petrov :
--
type: behavior -> compile error
___
Python tracker
<http://bugs.python.org/issue15483>
___
___
Python-bugs-list mailing list
Un
Roumen Petrov added the comment:
I agree that cross-compilation is now usable.
Issues related to build and test outside source tree more or less are permanent
but out of cross-compilation scope.
Also parts of patches posted in this issue now are in separate defects or
enhancements
Roumen Petrov added the comment:
Please do not post to this thread.
Follow python bugs list for result of patch-split. I will try to post parts of
this patch to already opened issues or to open new one if necessary.
As basis will be used py3k-20121004-MINGW.patch with following main changes
Roumen Petrov added the comment:
Proposed patch is mostly for cross compilation in general. Now this is
implemented differently and I think that all proposed updates are already
addressed.
Also I can not see relation with gcc( mingw ) builds.
What about to close issue as fixed
Roumen Petrov added the comment:
Version against current (2013-02-02) source.
--
versions: +Python 3.4
Added file:
http://bugs.python.org/file28935/0002-MINGW-issue6672-add-mingw-recognition-to-pyport.h-to.patch
___
Python tracker
<h
New submission from Roumen Petrov:
Proposed patch adds test for NT-threads to configure script . It was part of
issue3871 and is related only to threading support.
Unlike previous one new patch avoid changes in code like #if A undef B or
similar.
For instance
- avoid presence of header
Roumen Petrov added the comment:
In scope of this issue I would like to propose following patch set.
First step is remove checks for versions used in past millenium, i.e. to avoid
checks for 15 year old binaries.
--
Added file:
http://bugs.python.org/file29030/issue12641
Roumen Petrov added the comment:
Next step is to propose customization for cygwin&mingw compilers.
--
keywords: +patch
Added file:
http://bugs.python.org/file29031/0001-MINGW-issue12641-customize-mingw-cygwin-compilers.patch
___
Python tra
Roumen Petrov added the comment:
And optionally If someone disagree options m{no-}cygwin to be removed I would
like to propose a patch '..check if cygwin/mingw... -m{no-}cygwin' to restore
it for GCC before 4.6x.
--
Added file:
http://bugs.python.org/file29032/0001-MINGW-
Roumen Petrov added the comment:
In scope of issue12641 (Remove -mno-cygwin from distutils) I just publish a set
of patches to modernize support for cygwin&mingw compilers.
My tests show that swig could be used successfully with patched mingw compiler.
Test is based on patched offi
Roumen Petrov added the comment:
Uhh "python setup.py build_ext -cmingw32 --swig-opts=-c++ -f"
--
___
Python tracker
<http://bugs.python.org/issue832159>
___
__
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
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
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
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
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
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
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
Changes by Roumen Petrov :
--
components: +Installation
versions: +Python 3.4
___
Python tracker
<http://bugs.python.org/issue19242>
___
___
Python-bugs-list m
Changes by Roumen Petrov :
--
type: -> enhancement
___
Python tracker
<http://bugs.python.org/issue19241>
___
___
Python-bugs-list mailing list
Unsubscrib
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
Changes by Roumen Petrov :
--
type: -> enhancement
___
Python tracker
<http://bugs.python.org/issue19242>
___
___
Python-bugs-list mailing list
Unsubscrib
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
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
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
Changes by Roumen Petrov :
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue22100>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Roumen Petrov :
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue8548>
___
___
Python-bugs-list mailing list
Unsubscribe:
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
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
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
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
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
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
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
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
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
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
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
Changes by Roumen Petrov :
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue15018>
___
___
Python-bugs-list mailing list
Unsubscribe:
Roumen Petrov added the comment:
more simple correction is attached to issue17219
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue18976>
___
___
Roumen Petrov added the comment:
Trunk may be is not affected. I successfully cross-compile with GNU
compiler for windows (see issue 3871).
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue6
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file14539/python-trunk-20090722-CROSS.patch
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Changes by Roumen Petrov :
Removed file: http://bugs.python.org/file12677/python-trunk.patch-CROSS-20090110
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Changes by Roumen Petrov :
Removed file: http://bugs.python.org/file13692/python-trunk-20090415-CROSS.patch
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Changes by Roumen Petrov :
Removed file: http://bugs.python.org/file14277/python-trunk-20090612-CROSS.patch
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Changes by Roumen Petrov :
--
components: +Build
type: -> feature request
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Python-bugs-list mai
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file14540/python-trunk-20090722-MINGW.patch
___
Python tracker
<http://bugs.python.org/issue3871>
___
___
Changes by Roumen Petrov :
Removed file: http://bugs.python.org/file13089/python-trunk-20090214-MINGW.patch
___
Python tracker
<http://bugs.python.org/issue3871>
___
___
Changes by Roumen Petrov :
Removed file: http://bugs.python.org/file13694/python-trunk-20090416-MINGW.patch
___
Python tracker
<http://bugs.python.org/issue3871>
___
___
Changes by Roumen Petrov :
Removed file: http://bugs.python.org/file14279/python-trunk-20090612-MINGW.patch
___
Python tracker
<http://bugs.python.org/issue3871>
___
___
Roumen Petrov added the comment:
The last patch is updated to support build with GNU C Compiler v 4.4.0
for windows.
--
___
Python tracker
<http://bugs.python.org/issue3
Roumen Petrov added the comment:
Did my patch python-trunk-20081209-c89.patch from issue 4558 work for you ?
Is the issue fixed in original libffi ?
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue6
Roumen Petrov added the comment:
10x for closing. It seems to me python is not mature as http client.
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue6
Changes by Roumen Petrov :
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue6672>
___
___
Python-bugs-list mailing list
Unsubscribe:
Roumen Petrov added the comment:
Posix build system read flags from makefile.
Configure script add -DNDEBUG to OPT flag. So why cygwinccompiler.py has
to set this ?
Next cygwinccompiler currently is not used in python build system.
--
nosy: +rpetrov
Roumen Petrov added the comment:
Ok Daniel.
In this case for debug build _DEBUG has to be defined too - please check
pyconfig.h from MSVC builds.
May be you could use CFLAGS environment variable.
--
___
Python tracker
<http://bugs.python.
Roumen Petrov added the comment:
Only about LDFLAGS.
The python build system evolve and executable and libraries are build
with LDFLAGS as is. So except passing LDFLAGS to setup.py rest of Bob
Atkins patch is in the makefile.
As part of issue 4010 I post a patch "py-issue-4010.patch&quo
Roumen Petrov added the comment:
Marc-Andre,
Thanks for the reference but what about to open manual for AC_PROG_CC ?
Antoine,
please don't mess kind of cross compilation into this thread.
About patches:
Change of libdir are subject to other requests - require changes in
distutils - o
Roumen Petrov added the comment:
Mark issue is 4010 (see message #msg94686 above) .
About the control of the flags :) ... the Bob's post "... method will be
implemented that will require hundreds of lines of code ..." is true.
Order $(BASECFLAGS) @CFLAGS@ $(OPT) $(EXTRA_CFLAG
Roumen Petrov added the comment:
> > Martin, can you please elaborate on this? I never heard of such
> > "standards" in OSS.
>
> MAL already gave the link. From the link:
>
> Sometimes package developers are tempted to set user variables such as
> CFLAGS
Roumen Petrov added the comment:
May be one day python modules will deal with TANH_PRESERVES_ZERO_SIGN
set by configure check.
--
nosy: +rpetrov
___
Python tracker
<http://bugs.python.org/issue7
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file15260/python-trunk-20091104-CROSS.patch
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file15261/python-trunk-20091104-MINGW.patch
___
Python tracker
<http://bugs.python.org/issue3871>
___
___
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file15415/python-trunk-20091129-CROSS.patch
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file15416/python-trunk-20091129-MINGW.patch
___
Python tracker
<http://bugs.python.org/issue3871>
___
___
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file15464/python-trunk-20091206-CROSS.patch
___
Python tracker
<http://bugs.python.org/issue3754>
___
___
Changes by Roumen Petrov :
Added file: http://bugs.python.org/file15465/python-trunk-20091206-MINGW.patch
___
Python tracker
<http://bugs.python.org/issue3871>
___
___
Roumen Petrov added the comment:
In general those functions has to be part of, lets call it "python
runtime/portable interface" . With current build system you may create a
build-in module lets call it mathport and to add some functions .
To the list a will add function atan2 from m
Roumen Petrov added the comment:
What about inconsistent module build - as is reported some platform
build sha256 module that support unicode but most it is not build if
openssl is version 0.8+. Same for sha512 module.
If unicode for hashlib is not acceptable for trunk than why is not build
301 - 400 of 490 matches
Mail list logo