Overview

Request 1041805 accepted

- As per previous entry, switch to _service
- Propagate optflags to LDFLAGS too
- Enable semind

- Development of sparse no longer results in a new tarball, but it is
contained in a repo at git://git.kernel.org/pub/scm/devel/sparse/sparse.git.
As a result, the openSUSE package has gotten out of date. In particular,
it shows lots of ./arch/x86/include/asm/bitops.h:239:9: warning: unreplaced symbol 'return'
for inlined routines. These obscure any actual problems with the code being
checked. In the future, the package should be maintained from the git repo, but
in the interim to provide a useful version of sparse, I cloned the git repo, converted
it into a tarball, and modified the spec file.
The last several commits are summarized as follows:
* fix "unreplaced" warnings caused by using typeof() on inline functions
* cleanup related to inlining of variadic functions
* inline: free symbol list after use
* inline: allocate statement after guards
* inline: avoid needless intermediate vars
* inline: declaration of the variadic vars is useless
* inline: comment about creating node of node on variadics
* inline: add testcases for inlining of variadics
* fix "unreplaced" warnings caused by using typeof() on inline functions

Loading...
Request History
Jiri Slaby's avatar

jirislaby created request

- As per previous entry, switch to _service
- Propagate optflags to LDFLAGS too
- Enable semind

- Development of sparse no longer results in a new tarball, but it is
contained in a repo at git://git.kernel.org/pub/scm/devel/sparse/sparse.git.
As a result, the openSUSE package has gotten out of date. In particular,
it shows lots of ./arch/x86/include/asm/bitops.h:239:9: warning: unreplaced symbol 'return'
for inlined routines. These obscure any actual problems with the code being
checked. In the future, the package should be maintained from the git repo, but
in the interim to provide a useful version of sparse, I cloned the git repo, converted
it into a tarball, and modified the spec file.
The last several commits are summarized as follows:
* fix "unreplaced" warnings caused by using typeof() on inline functions
* cleanup related to inlining of variadic functions
* inline: free symbol list after use
* inline: allocate statement after guards
* inline: avoid needless intermediate vars
* inline: declaration of the variadic vars is useless
* inline: comment about creating node of node on variadics
* inline: add testcases for inlining of variadics
* fix "unreplaced" warnings caused by using typeof() on inline functions


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:adi:20 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:20"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:20"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:20 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:20 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:20 got accepted.

openSUSE Build Service is sponsored by