[devel] %python3_build_debug

Vitaly Lipatov lav на altlinux.ru
Сб Ноя 21 19:52:38 MSK 2020


Dmitry V. Levin писал 21.11.20 16:31:
> On Sat, Nov 21, 2020 at 04:01:40PM +0300, Vitaly Lipatov wrote:
...
> Отладочная информация (-g) настраивается в другом месте, не имеющем
> никакого отношения к питону.  По умолчанию -g уже включена в %optflags.
> 
> Что меняет %python3_build_debug по сравнению с %python3_build?

Проверил на пакете python3-module-Pillow

--debug добавляет больше отладочного вывода:
+Looking for xcb
+Checking for include file xcb/xcb.h in /usr/include/freetype2
+Checking for include file xcb/xcb.h in /usr/include/openjpeg-2.3
+Checking for include file xcb/xcb.h in 
/usr/src/RPM/BUILD/python3-module-Pillow-7.2.0/src/libImaging
+Checking for include file xcb/xcb.h in 
/usr/src/RPM/BUILD/python3-module-Pillow-7.2.0
+Checking for include file xcb/xcb.h in /usr/include
+Checking for include file xcb/xcb.h in /usr/local/include
+Checking for include file xcb/xcb.h in /usr/include/python3.8


и добавляет четвёртый флаг -g при компиляции:
-x86_64-alt-linux-gcc -pthread -Wno-unused-result -Wsign-compare 
-DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 
-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -DHAVE_LIBJPEG 
-DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_LIBIMAGEQUANT -DHAVE_L
+x86_64-alt-linux-gcc -pthread -Wno-unused-result -Wsign-compare 
-DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 
-pipe -frecord-gcc-switches -Wall -g -O2 -fPIC -g -DHAVE_LIBJPEG 
-DHAVE_OPENJPEG

Соответственно, для пакетов без компиляции не меняется ничего.

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


Подробная информация о списке рассылки Devel