Don't use gtags mode - GNU Global tags will be read by symantic instead
Use auto-complete with semantic for completion. Tidy up key bindings
Use latest ede-compdb
Use build directory