ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] gcc8, i586, -Wno-deprecated-copy
@ 2020-03-17 18:26 Sergey Y. Afonin
  2020-03-17 20:09 ` Dmitry V. Levin
  0 siblings, 1 reply; 4+ messages in thread
From: Sergey Y. Afonin @ 2020-03-17 18:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Приветствую.

Какая-то интересная ситуация попалась в p9. Попробовал собрать
mysql-workbench-community в p9, и сборка на i586 встала с ошибкой

cc1plus: error: unrecognized command line option '-Wno-deprecated-copy' [-Werror]

http://git.altlinux.org/tasks/247945/build/100/i586/log

А как сборка на x86_64 прошла тогда? Опции в зависимости от архитектур
отличаются? В Sisyphus из того же тэга собирается и для i586, но в Sisyphus
уже gcc9.

-- 
С уважением, Сергей Афонин


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] gcc8, i586, -Wno-deprecated-copy
  2020-03-17 18:26 [devel] gcc8, i586, -Wno-deprecated-copy Sergey Y. Afonin
@ 2020-03-17 20:09 ` Dmitry V. Levin
  2020-03-18  7:32   ` Sergey Afonin
  0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2020-03-17 20:09 UTC (permalink / raw)
  To: devel

On Tue, Mar 17, 2020 at 10:26:21PM +0400, Sergey Y. Afonin wrote:
> Приветствую.
> 
> Какая-то интересная ситуация попалась в p9. Попробовал собрать
> mysql-workbench-community в p9, и сборка на i586 встала с ошибкой
> 
> cc1plus: error: unrecognized command line option '-Wno-deprecated-copy' [-Werror]
> 
> http://git.altlinux.org/tasks/247945/build/100/i586/log
> 
> А как сборка на x86_64 прошла тогда? Опции в зависимости от архитектур
> отличаются? В Sisyphus из того же тэга собирается и для i586, но в Sisyphus
> уже gcc9.

На x86_64 не оказалось -Werror.  Ну и пакет у вас, однако.


-- 
ldv


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] gcc8, i586, -Wno-deprecated-copy
  2020-03-17 20:09 ` Dmitry V. Levin
@ 2020-03-18  7:32   ` Sergey Afonin
  2020-03-19  6:44     ` Sergey Afonin
  0 siblings, 1 reply; 4+ messages in thread
From: Sergey Afonin @ 2020-03-18  7:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

-- 
С уважением, Сергей Афонин.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [devel] gcc8, i586, -Wno-deprecated-copy
  2020-03-18  7:32   ` Sergey Afonin
@ 2020-03-19  6:44     ` Sergey Afonin
  0 siblings, 0 replies; 4+ messages in thread
From: Sergey Afonin @ 2020-03-19  6:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday 18 March 2020, Sergey Afonin wrote:

> сообщение "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
 
Да и если сборку i586 посмотреть, то 
Building CXX object library/ssh/CMakeFiles/wbssh.dir/SSHSftp.cpp.o перед
SSHCommon.cpp проходит с "-Wno-deprecated-copy ... -Werror". Получается,
что если никакое предупреждение не возникает (а на SSHCommon как раз есть),
то -W не обрабатывается, и потому cc1plus не ругается на -Wno-deprecated-copy
до этого момента?

-- 
С уважением, Сергей Афонин.


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-03-19  6:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-17 18:26 [devel] gcc8, i586, -Wno-deprecated-copy Sergey Y. Afonin
2020-03-17 20:09 ` Dmitry V. Levin
2020-03-18  7:32   ` Sergey Afonin
2020-03-19  6:44     ` Sergey Afonin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git