-ifeq ($(RTE_BUILD_SHARED_LIB),y)
- $(Q)ln -s -f $< $(RTE_OUTPUT)/lib/$(LIBSONAME)
+ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),y)
+ifeq ($(CONFIG_RTE_NEXT_ABI)$(EXTLIB_BUILD),yn)
+ $(Q)ln -s -f $< $(basename $(basename $@))
+else
+ $(Q)ln -s -f $< $(basename $@)
+endif