[Starlingx-discuss] openSUSE: sm-db build failure
Arce Moreno, Abraham
abraham.arce.moreno at intel.com
Wed Sep 25 15:58:52 UTC 2019
Thanks Dominig,
> OpenSUSE is pretty strict when it comes to the quality of the code which gets
> in their repo and enforce some compiler warnings to to upgraded as error.
> There are several ways to correct those issues:
>
> 1) fix the problem in the source
> The best and prefer option is to fix the code. These type errors can induce
> nasty side effect and often are easy to correct.
>
> 2) change the compiler option
> In the make file, select the the required option to ignore the error. If there is
> no warning from the compiler, OpenSUSE will assume (rightly or
> wrongly) that you know what you do and you had no choose in keeping such
> ugliness.
Yes, if I remove -Werror flag under CCFLAGS in src/Makefile, rpm gets generated.
> 3) use rpmlinrc
> rpmlint calculate an ugliness marking and if you pass the threshold it fails the
> package. You can change the ugliness marks allocated to certain type of
> errors.
> It's often easier to go around the issue, when possible (not for all warning
> type) but as bad as solution 2).
I do not know about this tool, I will learn about it.
> Conclusion.
> ------------------
> It's often not longer to fix the code once for all.
> That is the prefer route.
Let me give second review to go for option one.
More information about the Starlingx-discuss
mailing list