Eric N. Vander Weele added the comment:
Thanks for the in-depth responses and feedback.
When reinvestigating this in more detail that led me to create this patch, I
discovered that the premise upon which I was operating upon was not the default
(desired) compiler and linker flags. It turns
Eric N. Vander Weele added the comment:
> This is horrible and completely wrong.
I'm not an expert in AIX and xlc, by any means. I would greatly appreciate
your help to better understand so I can see the problem in the way you are to
figure the best approach I can take.
My
New submission from Eric N. Vander Weele :
Have the approach of building shared libraries on the AIX operating
system be similar to that of a System V system. The primary benefit of
this change is the elimination of custom AIX paths and reducing the
changes at `./configure` to affect just the
Change by Eric N. Vander Weele :
--
pull_requests: +14732
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/14965
___
Python tracker
<https://bugs.python.org/issu
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue37599>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue36912>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue36820>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue36782>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue36753>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue36540>
___
___
Python-bugs-list mailing list
Unsubscribe:
Eric N. Vander Weele added the comment:
I discovered that `Makefile.in.pre` injects include paths for building the
interpreter, itself, which should probably not be passed along via distutils
for building C/C++ extensions 😕.
https://github.com/python/cpython/blob
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue35912>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue35723>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue35378>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue34416>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue34103>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
keywords: +patch
pull_requests: +7606
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue33990>
___
_
New submission from Eric N. Vander Weele :
When specifying CPPFLAGS during `./configure`,
`sysconfig.get_config_var('CPPFLAGS')` does capture the originally specified
flags. However, when building a C/C++ extension, any flags specified via
CPPFLAGS are not present during comp
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue33902>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Eric N. Vander Weele :
When visiting https://www.python.org/downloads/ and attempting to look at the
2.7.15 release notes, the 'Release Notes' link on the far right of the table,
it resolves to https://www.python.org/downloads/.
--
assignee: docs@python
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue33346>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue32512>
___
___
Python-bugs-list mailing list
Unsubscribe:
Eric N. Vander Weele added the comment:
I can also confirm that OOT builds work as well.
https://github.com/python/cpython/commit/395733d46bbc23d2f559eba4e5f75783f9bca6f1#diff-6fd819bc2460d3a50e561d2da6c09c02
addressed fixing this issue
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue32206>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue31734>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
pull_requests: +2464
___
Python tracker
<http://bugs.python.org/issue30769>
___
___
Python-bugs-list mailing list
Unsub
Eric N. Vander Weele added the comment:
I think I may have found it.
$ git show 77703942c5997dff00c48f10df1b29b11645624c
Appears to indicate key2 and val2 are *not* decremented in the error
conditions. Should I PR a fix for this or let Serhiy resolve?
--
nosy: +ericvw
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue30541>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
pull_requests: +1764
___
Python tracker
<http://bugs.python.org/issue28845>
___
___
Python-bugs-list mailing list
Unsub
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue29972>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue29545>
___
___
Python-bugs-list mailing list
Unsubscribe:
Eric N. Vander Weele added the comment:
> I request that you review issue27435 - in particular msg284557 - as I feel
> ctypes implementation for AIX is broken - at least as far as the supporting
> routines are concerned.
I believe this request is outside the scope of this particu
Eric N. Vander Weele added the comment:
> Hmm, the patch seems to be incomplete, as it just removes all the AIX support
> scripts and mentions, without adding anything new to accommodate for the
> removal.
The new changes to accommodate for the script removal are in
https://github.c
Eric N. Vander Weele added the comment:
I have a (large) patch that completely eliminates the need for ld_so_aix and
makeexp_aix. I've applied and been using this with for Python 2.7 and 3.5+,
but I still need to go back and validate the tests to ensure everything passes
as expected.
Changes by Eric N. Vander Weele :
--
components: -Build
___
Python tracker
<http://bugs.python.org/issue29218>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Eric N. Vander Weele:
This class hasn't been used for quite some time. Seems safe to remove.
--
components: Build, Distutils
files: distutils-remove-install_misc-1.patch
keywords: patch
messages: 285080
nosy: dstufft, eric.araujo, ericvw, gward
priority: n
New submission from Eric N. Vander Weele:
Solaris Studio emits the following during compilation:
"/tmp/Python-3.6.0/Modules/_blake2/impl/blake2.h", line 89: warning:
ignoring malformed #pragma pack(n)
"/tmp/Python-3.6.0/Modules/_blake2/impl/blake2.h", line 119
Changes by Eric N. Vander Weele :
--
title: Remove unused blake2 function to avoid undefined references -> blake2:
Remove unused function to avoid undefined references
___
Python tracker
<http://bugs.python.org/issu
New submission from Eric N. Vander Weele:
Compilers are not required to elide static functions which are unused.
Some compilers, such as Solaris Studio, always emits the function, even
if the function does not get called within the translation unit. This
becomes problematic when a static
Eric N. Vander Weele added the comment:
I have been able to test the example without a segmentation fault.
$ python3.5
Python 3.5.2 (default, Nov 17 2016, 10:45:58) [C] on aix7
Type "help", "copyright", "credits" or "license" for more information.
>&g
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue28852>
___
___
Python-bugs-list mailing list
Unsubscribe:
Eric N. Vander Weele added the comment:
> Having a few issues fixed does not mean that Python has been fully tested.
I uploaded cleanup-readme-aix2.patch, which revives back the line removed in
question and only removes lines which reference issues.
I just noticed the results of Pytho
New submission from Eric N. Vander Weele:
This patch cleans up Misc/README.AIX for addressed known issues.
Issues that have been marked fixed: #11184, #11185
Issues resolved by new AIX version: #1745108
Issues resolved, but not yet marked fixed/closed: #11188
Additionally, it looks like #10709
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue27632>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue18235>
___
___
Python-bugs-list mailing list
Unsubscribe:
Eric N. Vander Weele added the comment:
I may be able to simplify the build on AIX by removing ld_so_aix and python.exp
entirely. Would this be a preferred solution if I am able to get something
working? If so, should I create a separate issue to track the change
Eric N. Vander Weele added the comment:
I also have found this goes back since Python 2.7.
I have refreshed the patched for the tip of CPython. What can I do to help
push this forward?
--
title: parallel build race condition on AIX since python-3.2 -> Parallel build
race condit
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
versions: +Python 2.7, Python 3.6, Python 3.7
___
Python tracker
<http://bugs.python.org/issue19521>
___
___
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue28029>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue28016>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue28000>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue27859>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<https://bugs.python.org/issue27863>
___
___
Python-bugs-list mailing list
Unsubscribe:
Eric N. Vander Weele added the comment:
> Eric, remove the space from after the has_key call to match OP:
> $ cat test.py
> a.has_key(b)and x
Good catch. Disregard msg273622 from me - I am able to replicate what the OP
has
Eric N. Vander Weele added the comment:
I am unable to replicate this issue with '2to3' from Python 2.7.12, Python
3.4.5, nor Python 3.5.2.
Below is what I get with the versions I mentioned above.
---
$ cat test.py
a.has_key(b) and x
$ 2to3 test.py
RefactoringTool: Skipping opti
Eric N. Vander Weele added the comment:
I am able to replicate what Michael has provided (i.e., xlc does not support
signed short). Sorry for the confusion: I overlooked that the compiler is
emitting the error with may patch and assuming 'unsigned'.
So it seems like there are two
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue27843>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
Removed file: http://bugs.python.org/file44189/ctypes_test_sign_bitfields.diff
___
Python tracker
<http://bugs.python.org/issue27
Eric N. Vander Weele added the comment:
> I believe that there is a specific reason that M, N, O, P, Q, R and S
are "short". [...]
Oops - this was an oversight when I created the patch. I just uploaded
ctypes_test_sign_bitfields_2.diff, which is what I originally intended.
---
Eric N. Vander Weele added the comment:
> Patch1 looks fine to me, though I will have to rely on you people to verify
> that it does what it’s supposed to. Do you want me to commit it straight
> away, or wait for your follow-up patch?
Independently, I have created a similar patch as
Eric N. Vander Weele added the comment:
I came across this issue while researching where to post my patch (having come
across this while building Python 2.7 & 3.x on AIX via xlc).
> In general in C, if a bit-field has type “int” without a signed or unsigned
> qualifier, it is
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue27643>
___
___
Python-bugs-list mailing list
Unsubscribe:
Changes by Eric N. Vander Weele :
--
nosy: +ericvw
___
Python tracker
<http://bugs.python.org/issue25825>
___
___
Python-bugs-list mailing list
Unsubscribe:
63 matches
Mail list logo