[devel] gcc8, i586, -Wno-deprecated-copy
Sergey Afonin
asy на altlinux.org
Ср Мар 18 10:32:49 MSK 2020
On Wednesday 18 March 2020, Dmitry V. Levin wrote:
> > А как сборка на x86_64 прошла тогда? Опции в зависимости от архитектур
> > отличаются? В Sisyphus из того же тэга собирается и для i586, но в Sisyphus
> > уже gcc9.
>
> На x86_64 не оказалось -Werror. Ну и пакет у вас, однако.
Интересно. Но это тогда cmake получался бы. no-deprecated-copy встречается
в только в основном CMakeLists.txt, дважды. Сразу после есть такой код:
if(BUILD_FOR_GCOV)
message ("Enable GCOV due to BUILD_FOR_GCOV")
set(WB_CXXFLAGS ${WB_CXXFLAGS} -fprofile-arcs -ftest-coverage )
set(WB_CFLAGS ${WB_CFLAGS} -fprofile-arcs -ftest-coverage)
else()
set(WB_CXXFLAGS ${WB_CXXFLAGS} -Werror)
set(WB_CFLAGS ${WB_CFLAGS} -Werror)
endif()
BUILD_FOR_GCOV ранее получает значение OFF, нигде больше не переопределяется.
Но нет. Я перезапустил сборку с %make_build VERBOSE=1. сообщение "cc1plus: error:
unrecognized command line option" у i586 соответствует сборке
/usr/src/RPM/BUILD/mysql-workbench-community-8.0.19/library/ssh/SSHCommon.cpp
Если посмотреть, как этот же код собирается на yf ч86_64, то там -Werror
присутствует: http://git.altlinux.org/tasks/247945/build/200/x86_64/log
--
С уважением, Сергей Афонин.
Подробная информация о списке рассылки Devel