Hi There is an issue with macros in rte_compat.h. For shared library case, macro BIND_DEFAULT_SYMBOL takes three arguments and for other case it takes only two arguments. Also letters for macro variable names are not consistent in these two cases.
Best Regards Maciek