CFLAGS_NODIST and -qalias=noansi
Dear all, After several months of absence - my first manual build surprised me by the addition of the -qalias=noansi. Before I open an issue - maybe it is not that important - I am trying to find what brought it in. It looks to be a change in behavior in configure(.ac) - starting with Python3.9. Historical builds - and make.out: py38-3.8.7/.buildaix/make.out:0 py39-3.9.0/.buildaix/make.out:239 py39-3.9.1.0/.buildaix/make.out:254 py39-3.9.1/.buildaix/make.out:148 py3a-3.10/.buildaix/make.out:244 Prior to Python3.9 xlc_r -c -DNDEBUG -O -I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5 -q64 -I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5 -q64 -I../src/py38-3.8.7/Include/internal i.e., the flags became: xlc_r -c -DNDEBUG -O -I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5 -q64 -I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5 -q64 -qalias=noansi -qmaxmem=-1 -I../src/py38-3.8.7/Include/internal Note the flags have been repeating themselves for a long time, but now - after the repeated flags `-qalias=noansi -qmaxmem=-1` is being added. my gut repsonse is that I do not like seeing 'noansi' being passed as a flag to the compiler and I am trying to understand why - also how. Fyi: using `git log` I have tried to get any clue re: CFLAGS_NODIST and/or -qalias=noansi - but I do not seem to be skilled enough to find that information. Help is appreciated - and, thereafter, as needed, I'll open an issue. Regards, M Felt aka aixtools
On Fri, Mar 5, 2021 at 5:47 PM Michael Felt
Fyi: using `git log` I have tried to get any clue re: CFLAGS_NODIST and/or -qalias=noansi - but I do not seem to be skilled enough to find that information.
Try "git blame configure.ac" and search for "noansi".
It was introduced in bpo-41721 with this commit:
commit 84a7917b4c9afec07575065cffa143b91fe98c14
Author: Stefan Krah
participants (2)
-
Michael Felt
-
Victor Stinner