[issue28032] --with-lto builds segfault in many situations

2016-11-21 Thread Gregory P. Smith
Gregory P. Smith added the comment: This is no longer a release blocker as --with-lto is not enabled by default by --enable-optimizations since my commits in September. Regarding --with-lto itself segfaulting... Fixing compiler+linker toolchains is beyond what CPython itself should do. But

[issue28032] --with-lto builds segfault in many situations

2016-11-21 Thread Gregory P. Smith
Gregory P. Smith added the comment: doc references fixed. thanks! remote: notified python-check...@python.org of incoming changeset a5e2add2c37b remote: notified python-check...@python.org of incoming changeset 6ae0e6d435de remote: notified python-check...@python.org of incoming changeset

[issue28032] --with-lto builds segfault in many situations

2016-11-20 Thread Ned Deily
Ned Deily added the comment: For 3.6 at least, there are still mentions of --with-optimizations in Doc/whatsnew/3.6.rst and README. -- ___ Python tracker

[issue28032] --with-lto builds segfault in many situations

2016-11-20 Thread Stephen J. Turnbull
Stephen J. Turnbull added the comment: FWIW, XEmacs has used a bit of m4 magic to make --with-* and --enable-* equivalent for 15 years, and nobody has ever complained. The autotools convention is a distinction without a difference, and confuses users when a program feature depends on an

[issue28032] --with-lto builds segfault in many situations

2016-11-20 Thread Gregory P. Smith
Gregory P. Smith added the comment: The configure flag has been renamed to --enable-optimizations in the following commits for 3,5, 3.6, default, & 2.7 branches (everywhere it exists): remote: notified python-check...@python.org of incoming changeset c0ea81315fb6 remote: notified

[issue28032] --with-lto builds segfault in many situations

2016-11-11 Thread Kubilay Kocak
Kubilay Kocak added the comment: I also invoke PEP20 (explicit > implicit) in favour of renaming the option :] -- ___ Python tracker ___

[issue28032] --with-lto builds segfault in many situations

2016-11-11 Thread Kubilay Kocak
Kubilay Kocak added the comment: Could we please: a) Rename 'optimizations' to 'pgo' or 'profiled' b) Use enable/disable instead of with/without. The former is used for toggling program features, the latter is used for external dependencies [1][2][3] Yes Python's configure / autofoo isn't the

[issue28032] --with-lto builds segfault in many situations

2016-09-08 Thread Gregory P. Smith
Changes by Gregory P. Smith : -- resolution: -> fixed stage: needs patch -> resolved status: open -> closed ___ Python tracker ___

[issue28032] --with-lto builds segfault in many situations

2016-09-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset 7e89469e4342 by Gregory P. Smith in branch '2.7': issue28032: never imply --with-lto as part of --with-optimizations. https://hg.python.org/cpython/rev/7e89469e4342 -- ___ Python tracker

[issue28032] --with-lto builds segfault in many situations

2016-09-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset b77465544f28 by Gregory P. Smith in branch '3.5': issue28032: never imply --with-lto as part of --with-optimizations. https://hg.python.org/cpython/rev/b77465544f28 New changeset 4a50d87808a6 by Gregory P. Smith in branch 'default': issue28032:

[issue28032] --with-lto builds segfault in many situations

2016-09-08 Thread Gregory P. Smith
Gregory P. Smith added the comment: That is effectively what this devolves to. i'm going to try "gcc and gcc > 5.4" implies --with-lto as part of --with-optimizations for now. but if that causes problems, i'll just remove the --with-lto implication from --with-optimizations entirely.

[issue28032] --with-lto builds segfault in many situations

2016-09-08 Thread Antoine Pitrou
Antoine Pitrou added the comment: Can we just split --with-optimizations into --with-pgo and --with-lto, and let users choose whichever combination they want? -- nosy: +pitrou ___ Python tracker

[issue28032] --with-lto builds segfault in many situations

2016-09-08 Thread Gregory P. Smith
Changes by Gregory P. Smith : -- nosy: +alecsandru.patrascu stage: -> needs patch type: -> crash ___ Python tracker ___

[issue28032] --with-lto builds segfault in many situations

2016-09-08 Thread Gregory P. Smith
New submission from Gregory P. Smith: configure --with-optimizations is failing on the Debian --with-optimizations buildbot: http://buildbot.python.org/all/builders/AMD64%20Debian%20PGO%203.x/builds/2448/steps/compile/logs/stdio The compiled python is segfaulting when it goes to run the