numam-dpdk/doc/guides/prog_guide
Panu Matilainen b2bb3a5daa mk: stop on warning only in developer build
Add RTE_DEVEL_BUILD make-variable which can be used to do things
differently when doing development vs building a release,
autodetected from source root .git presence and overridable via
commandline. It is used it to enable -Werror compiler flag and may
be extended to other checks.

Failing build on warnings is a useful developer tool but its bad
for release tarballs which can and do get built with newer
compilers than what was used/available during development. Compilers
routinely add new warnings so code which built silently with cc X
might no longer do so with X+1. This doesn't make the existing code
any more buggier and failing the build in this case does not help
to improve the quality of an already released version either.

This change the default flags which can be tuned with EXTRA_CFLAGS.

Signed-off-by: Panu Matilainen <pmatilai@redhat.com>
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2016-03-03 11:33:14 +01:00
..
img doc: update malloc guide 2015-07-16 14:04:12 +02:00
build_app.rst mk: remove NO_AUTOLIBS option 2015-05-12 15:13:15 +02:00
dev_kit_build_system.rst mk: stop on warning only in developer build 2016-03-03 11:33:14 +01:00
dev_kit_root_make_help.rst doc: fix make help 2015-12-07 04:59:56 +01:00
env_abstraction_layer.rst doc: fix multi-process guide 2016-02-09 12:22:26 +01:00
ext_app_lib_make_help.rst doc: fix prefix in file references 2015-03-31 02:55:07 +02:00
extend_dpdk.rst doc: drop old naming of the project 2016-02-10 15:47:51 +01:00
glossary.rst doc: convert prog guide glossary to definition list 2015-04-14 11:19:53 +02:00
hash_lib.rst doc: fix spellings 2015-12-15 13:50:42 +01:00
index.rst doc: drop old naming of the project 2016-02-10 15:47:51 +01:00
intro.rst doc: remove Intel references from prog guide 2014-12-19 23:30:26 +01:00
ip_fragment_reassembly_lib.rst doc: fix spellings and typos 2015-04-29 18:34:58 +02:00
ivshmem_lib.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
kernel_nic_interface.rst kni: remove deprecated functions 2015-09-03 19:22:48 +02:00
link_bonding_poll_mode_drv_lib.rst doc: fix spellings 2015-12-15 13:50:42 +01:00
lpm6_lib.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
lpm_lib.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
mbuf_lib.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
mempool_lib.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
multi_proc_support.rst doc: fix multi-process guide 2016-02-09 12:22:26 +01:00
overview.rst doc: fix spellings 2015-12-15 13:50:42 +01:00
packet_classif_access_ctrl.rst doc: add a further example in ACL guide 2016-02-09 12:22:26 +01:00
packet_distrib_lib.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
packet_framework.rst doc: fix spellings 2015-12-15 13:50:42 +01:00
perf_opt_guidelines.rst doc: remove Intel references from prog guide 2014-12-19 23:30:26 +01:00
poll_mode_drv.rst ethdev: update extending stats strings 2015-11-03 00:07:15 +01:00
port_hotplug_framework.rst doc: add port hotplug framework in programmers guide 2015-02-26 00:08:25 +01:00
power_man.rst doc: remove Intel references from prog guide 2014-12-19 23:30:26 +01:00
profile_app.rst doc: remove Intel references from prog guide 2014-12-19 23:30:26 +01:00
qos_framework.rst doc: refactor table numbers into references 2015-05-25 15:59:36 +02:00
reorder_lib.rst doc: new reorder library description 2015-02-18 16:52:05 +01:00
ring_lib.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
source_org.rst szedata2: add new poll mode driver 2015-11-20 17:17:04 +01:00
thread_safety_dpdk_functions.rst doc: drop old naming of the project 2016-02-10 15:47:51 +01:00
timer_lib.rst doc: fix spellings and typos 2015-04-29 18:34:58 +02:00
vhost_lib.rst doc: fix spellings and typos 2015-04-29 18:34:58 +02:00
writing_efficient_code.rst doc: fix spellings and typos 2015-04-29 18:34:58 +02:00