diff options
author | Andrew Yourtchenko <ayourtch@gmail.com> | 2021-11-15 00:40:18 +0100 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2021-11-15 14:34:56 +0000 |
commit | 31f192434660a6fe71663fd62172cb82fc79ede1 (patch) | |
tree | 3fb17218bcd67f6a137f57fbc527596f5ce65ed5 /extras/scripts | |
parent | 923325f0ef7c4042decfbf25628a56fca5c79253 (diff) |
misc: vppctl - remove the dependency on vppinfra
56f54af21d18f9fdd471b81db77a3942b0aa4d9c introduced the new memcpy.
It also made a vector support mandatory in order to compile anything
that depends on vppinfra.
This broke extras/scripts/build_static_vppctl.sh
Since the vppctl is just a two-pronged epoll+basic telnet client handler,
remove dependencies on the vpp infra libs, and trim the build script accordingly.
Change-Id: I394bc65c485cbf8e7143a818ca0c86367bb15d90
Type: improvement
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Diffstat (limited to 'extras/scripts')
-rwxr-xr-x | extras/scripts/build_static_vppctl.sh | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/extras/scripts/build_static_vppctl.sh b/extras/scripts/build_static_vppctl.sh index 7ed2be24e82..dd8a6014d88 100755 --- a/extras/scripts/build_static_vppctl.sh +++ b/extras/scripts/build_static_vppctl.sh @@ -3,25 +3,13 @@ src=$(realpath $(dirname $0)/../..)/src ${CC:-cc} \ + -Wall \ + -Werror \ -O2 \ -flto \ -static \ -I ${src} \ - ${src}/vppinfra/backtrace.c \ - ${src}/vppinfra/dlmalloc.c \ - ${src}/vppinfra/elf.c \ - ${src}/vppinfra/elf_clib.c \ - ${src}/vppinfra/error.c \ - ${src}/vppinfra/format.c \ - ${src}/vppinfra/hash.c \ - ${src}/vppinfra/mem.c \ - ${src}/vppinfra/mem_dlmalloc.c \ - ${src}/vppinfra/std-formats.c \ - ${src}/vppinfra/string.c \ - ${src}/vppinfra/socket.c \ - ${src}/vppinfra/vec.c \ - ${src}/vppinfra/unformat.c \ - ${src}/vppinfra/unix-misc.c \ - ${src}/vppinfra/linux/mem.c \ + -g \ ${src}/vpp/app/vppctl.c \ -o vppctl + |