[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-29 Thread Eric N. Vander Weele
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

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-29 Thread Michael Felt
Michael Felt added the comment: David gives several reasons why this PR should not be used. And, in reading them - while I follow them at face value, there may be things I miss due to ignorance or being naive (more the system admin than tool developer). Isn't there an configure --enable-sha

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-26 Thread David Edelsohn
David Edelsohn added the comment: Runtime linking allows a dynamically loaded library to interpose symbols. The classic example is allowing a program or dynamic library to overload C++ operator new. A library or program overrides the symbol by name. Python does not require this. Python does

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-26 Thread Eric N. Vander Weele
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 primary motivati

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-26 Thread David Edelsohn
David Edelsohn added the comment: Absolutely, positively no. This is horrible and completely wrong. Applications on AIX should not be compiled to allow dynamic linking to make them operate more like SVR4/Linux. Python does not require dynamic linking. This simply is masking a symptom in a

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-26 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- nosy: +David.Edelsohn ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: ht

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-26 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- nosy: +Michael.Felt, pablogsal ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubsc

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-26 Thread Eric N. Vander Weele
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 `

[issue37690] Simplify linking of shared libraries on the AIX OS

2019-07-26 Thread Eric N. Vander Weele
Change by Eric N. Vander Weele : -- pull_requests: +14732 stage: -> patch review pull_request: https://github.com/python/cpython/pull/14965 ___ Python tracker ___