Description
For src/c++/libhdfs/Makefile:
LIB_NAME = hdfs SO_TARGET = $(LIBHDFS_BUILD_DIR)/lib$(LIB_NAME).so.$(SHLIB_VERSION) SO = $(LIBHDFS_BUILD_DIR)/lib$(LIB_NAME).so $(SO_TARGET): $(COBJS) $(LD) $(LDFLAGS) -o $(SO_TARGET) -Wl,-soname,$(SO_TARGET) $(COBJS) \ && $(LINK) $(SO_TARGET) $(SO)
Basically the wrong value is passed for -soname flag to the linker, straight-forward fix.