p.s. As per the link, another option would be to use "make build_all" instead of "make" to skip the problematic tests. But I'm not sure where that chan ge would be made either.
T -----Original Message----- From: <[email protected]> on behalf of "Heywood, Todd" <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Wednesday, August 5, 2020 at 2:48 PM To: "[email protected]" <[email protected]> Subject: [easybuild] --enable-optimizations in configure for Python My question is, how do you adjust the configure options for Python-3.7.4-GCCcore-8.3.0.eb? My problem is that when building with that easyconfig, it hangs (with 99% CPU) when running this test: python -m test.regrtest –-pgo Strace shows this infinitely: sendfile(37, 34, [320625896], 238360) = -1 EAGAIN (Resource temporarily unavailable) Googling implies that this is a coding issue, not something wrong with my system here (I think). So I am looking for a workaround. I saw this; https://urldefense.proofpoint.com/v2/url?u=https-3A__stackoverflow.com_questions_44708262_make-2Dinstall-2Dfrom-2Dsource-2Dpython-2Dwithout-2Drunning-2Dtests&d=DwIGaQ&c=mkpgQs82XaCKIwNV8b32dmVOmERqJe4bBOtF0CetP9Y&r=gDELKgclq4cQfVJi0jTOUg&m=3_qZsHQvWCxXVxFca9H1tbFc6n6U_w-9egOUiNNQTL4&s=QyGl4wk9DPXN1UPFx2-SrQFTbBYnsXyhp-clOw4iEfA&e= Do I do NOT want “--enable-optimizations” on the configure. I see in the log file for the build it is there: == 2020-08-05 13:19:10,821 run.py:222 INFO running cmd: ./configure --prefix=/grid/it/data/elzar/easybuild_sandbox/software/Python/3.7.4-GCCcore-8.3.0 --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --enable-shared --with-lto --enable-optimizations But there is no “configopts” in Python-3.7.4-GCCcore-8.3.0.eb. I tried over-riding the default config by adding a “configopts” line, but that just added things to the default configure options. The enable-optimizations was still there. How can I remove “enable-optimizations” from the configure for Python-3.7.4-GCCcore-8.3.0.eb? It isn’t a default for building Python (for good reason?). Thanks, Todd

