All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] mtd-utils: various cleanups, enable compiler warnings
@ 2017-06-28 11:08 David Oberhollenzer
  2017-06-28 11:08 ` [PATCH 1/9] Replace defunct ubifs_assert David Oberhollenzer
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: David Oberhollenzer @ 2017-06-28 11:08 UTC (permalink / raw)
  To: linux-mtd

Hello,


this patch series contains a number of cleanups for mtd-utils.

Apart from some minor cleanups, the first larger change in the series is
a restructuring of the dependency handling in the autoconf.ac file. The
main idea is to always have the configure script finish and _then_ print
a list of _all_ missing libraries for the current build configuration
instead of having to go back and forth between installing libraries/
changing external build scrips and rebuilding just to see what else is
missing.

The second larger change deals with compiler warnings. A number of
compiler warning flags are set if the compiler supports them. An m4
script has been borrowed from coreutils (via util-linux) to check if
the compiler supports a specific warning flag.

The rest of the patch set attempts to deal with the resulting fallout.

For now, -Wshadow and -Wsign-compare are explicitly disabled. Dealing
with those would require a number of non-trivial code changes that
should probably be handled as a separate patch set.


David

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

end of thread, other threads:[~2017-07-03  8:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-28 11:08 [PATCH 0/9] mtd-utils: various cleanups, enable compiler warnings David Oberhollenzer
2017-06-28 11:08 ` [PATCH 1/9] Replace defunct ubifs_assert David Oberhollenzer
2017-06-28 11:08 ` [PATCH 2/9] Restructure autoconf configure.ac David Oberhollenzer
2017-06-28 11:08 ` [PATCH 3/9] Use autoconf header detection correctly for libmissing David Oberhollenzer
2017-06-28 11:08 ` [PATCH 4/9] Move libfec declarations to public header in global include directory David Oberhollenzer
2017-06-28 11:08 ` [PATCH 5/9] Enable compiler warnings David Oberhollenzer
2017-06-28 11:08 ` [PATCH 6/9] Eliminate warnings about missing prototypes David Oberhollenzer
2017-06-28 11:08 ` [PATCH 7/9] Remove unused variables and functions David Oberhollenzer
2017-06-28 11:08 ` [PATCH 8/9] Silence warnings about unused arguments David Oberhollenzer
2017-06-28 11:08 ` [PATCH 9/9] Add const modifier to read only strings and string constants David Oberhollenzer
2017-07-03  8:35 ` [PATCH 0/9] mtd-utils: various cleanups, enable compiler warnings David Oberhollenzer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.