Compile the debug build with -O0 instead of -Og (rhbz#1818857)
This commit is contained in:
		
							parent
							
								
									d059157127
								
							
						
					
					
						commit
						b8b7372cd5
					
				| @ -17,7 +17,7 @@ URL: https://www.python.org/ | |||||||
| %global prerel a4 | %global prerel a4 | ||||||
| %global upstream_version %{general_version}%{?prerel} | %global upstream_version %{general_version}%{?prerel} | ||||||
| Version: %{general_version}%{?prerel:~%{prerel}} | Version: %{general_version}%{?prerel:~%{prerel}} | ||||||
| Release: 1%{?dist} | Release: 2%{?dist} | ||||||
| License: Python | License: Python | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -753,9 +753,13 @@ BuildPython() { | |||||||
| # Call the above to build each configuration. | # Call the above to build each configuration. | ||||||
| 
 | 
 | ||||||
| %if %{with debug_build} | %if %{with debug_build} | ||||||
|  | # The debug build is compiled with the lowest level of optimizations as to not optimize | ||||||
|  | # out frames. We also suppress the warnings as the default distro value of the FORTIFY_SOURCE | ||||||
|  | # option produces too many warnings when compiling at the O0 optimization level. | ||||||
|  | # See also: https://bugzilla.redhat.com/show_bug.cgi?id=1818857 | ||||||
| BuildPython debug \ | BuildPython debug \ | ||||||
|   "--without-ensurepip --with-pydebug" \ |   "--without-ensurepip --with-pydebug" \ | ||||||
|   "-Og" |   "-O0 -Wno-cpp" | ||||||
| %endif # with debug_build | %endif # with debug_build | ||||||
| 
 | 
 | ||||||
| BuildPython optimized \ | BuildPython optimized \ | ||||||
| @ -1073,8 +1077,6 @@ CheckPython() { | |||||||
|   # test_distutils |   # test_distutils | ||||||
|   #   distutils.tests.test_bdist_rpm tests fail when bootstraping the Python |   #   distutils.tests.test_bdist_rpm tests fail when bootstraping the Python | ||||||
|   #   package: rpmbuild requires /usr/bin/pythonX.Y to be installed |   #   package: rpmbuild requires /usr/bin/pythonX.Y to be installed | ||||||
|   # test_gdb on arm: |  | ||||||
|   #   https://bugzilla.redhat.com/show_bug.cgi?id=1846390 |  | ||||||
|   LD_LIBRARY_PATH=$ConfDir $ConfDir/python -m test.regrtest \ |   LD_LIBRARY_PATH=$ConfDir $ConfDir/python -m test.regrtest \ | ||||||
|     -wW --slowest -j0 --timeout=1800 \ |     -wW --slowest -j0 --timeout=1800 \ | ||||||
|     %if %{with bootstrap} |     %if %{with bootstrap} | ||||||
| @ -1083,9 +1085,6 @@ CheckPython() { | |||||||
|     %ifarch %{mips64} |     %ifarch %{mips64} | ||||||
|     -x test_ctypes \ |     -x test_ctypes \ | ||||||
|     %endif |     %endif | ||||||
|     %ifarch %{arm} |  | ||||||
|     -x test_gdb \ |  | ||||||
|     %endif |  | ||||||
| 
 | 
 | ||||||
|   echo FINISHED: CHECKING OF PYTHON FOR CONFIGURATION: $ConfName |   echo FINISHED: CHECKING OF PYTHON FOR CONFIGURATION: $ConfName | ||||||
| 
 | 
 | ||||||
| @ -1595,6 +1594,9 @@ CheckPython optimized | |||||||
| # ====================================================== | # ====================================================== | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Fri Jan 15 2021 Charalampos Stratakis <cstratak@redhat.com> - 3.10.0~a4-2 | ||||||
|  | - Compile the debug build with -O0 instead of -Og (rhbz#1818857) | ||||||
|  | 
 | ||||||
| * Mon Jan 04 2021 Miro Hrončok <mhroncok@redhat.com> - 3.10.0~a4-1 | * Mon Jan 04 2021 Miro Hrončok <mhroncok@redhat.com> - 3.10.0~a4-1 | ||||||
| - Update to 3.10.0a4 | - Update to 3.10.0a4 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user