In src/pipe_mgr/shared/dal/dpdk/dal_init.c
snprintf(buffer, sizeof(buffer), "gcc -shared %s -o %s",
o_filepath, so_filepath);
LOG_TRACE("Running command: %s\n", buffer);
status = system(buffer);
status returns error, for which a work around is in place and needs to be fixed properly