[issue19521] parallel build race condition on AIX since python-3.2

2016-11-27 Thread Eric N. Vander Weele

Changes by Eric N. Vander Weele :


--
nosy: +ericvw
versions: +Python 2.7, Python 3.6, Python 3.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2014-06-06 Thread Michael Haubenwallner

Changes by Michael Haubenwallner michael.haubenwall...@salomon.at:


--
hgrepos: +251

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2014-06-04 Thread Michael Haubenwallner

Changes by Michael Haubenwallner michael.haubenwall...@salomon.at:


--
hgrepos: +248

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2014-06-04 Thread Michael Haubenwallner

Changes by Michael Haubenwallner michael.haubenwall...@salomon.at:


--
hgrepos:  -248

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2014-06-04 Thread Michael Haubenwallner

Michael Haubenwallner added the comment:

Patch including configure update now.

--
Added file: 
http://bugs.python.org/file35479/issue19521-parallel-build-race-on-aix.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2013-11-08 Thread David Edelsohn

David Edelsohn added the comment:

+1

--
nosy: +David.Edelsohn

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2013-11-07 Thread Michael Haubenwallner

New submission from Michael Haubenwallner:

Since python-3.2, there is a race condition building in parallel on AIX:

Consider these Makefile(.pre.in) rules:

$(BUILDPYTHON): ...
  $(LINKCC) ... $(LINKFORSHARED) ...

Modules/_testembed: ...
  $(LINKCC) ... $(LINKFORSHARED) ...

Modules/_freeze_importlib: ...
  $(LINKCC) ...

On AIX, the variables get these values:

LINKCC = $(srcdir)/Modules/makexp_aix Modules/python.exp ...
LINKFORSHARED = -Wl,-bE:Modules/python.exp ...

Now $(BUILDPYTHON) and Modules/_testembed may run in parallel, causing 
Modules/python.exp to be created by two instances of makexp_aix eventually 
running at the same time.

Attached patch fixes this problem for cpython tip (doubt supporting AIX 4.1 and 
earlier still is necessary).

Thank you!

--
components: Build
files: python-tip-aix-parallel.patch
keywords: patch
messages: 202357
nosy: haubi
priority: normal
severity: normal
status: open
title: parallel build race condition on AIX since python-3.2
versions: Python 3.2, Python 3.3, Python 3.4, Python 3.5
Added file: http://bugs.python.org/file32534/python-tip-aix-parallel.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2013-11-07 Thread Martin v . Löwis

Martin v. Löwis added the comment:

Wouldn't it be better if linking _testembed generated _testembed.exp instead of 
generating python.exp? I hope using $@.exp somehow could help. Hard-coding the 
name of the export file sounds like a flaw in the first place.

--
nosy: +loewis

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19521] parallel build race condition on AIX since python-3.2

2013-11-07 Thread Michael Haubenwallner

Michael Haubenwallner added the comment:

I'm unsure about the real purpose of _testembed, but given the name it does 
make sense to me to export the same symbols as $(BUILDPYTHON), thus reusing 
python.exp.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com