From 0309bd519280df4dc252b4af6307b336095a0758 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Fri, 8 Jun 2018 06:39:57 -0700 Subject: [PATCH] rocksdb: use SYS_LIBS during link We need -lrt as well as -luuid. I'm not exactly sure how this worked previously - but updating my dev box to Ubuntu 18.04 LTS hit this problem. Any linking done in the SPDK repository always uses SYS_LIBS which includes uuid and rt so we should use it for linking RocksDB db_bench as well. Signed-off-by: Jim Harris Change-Id: I243e7745ebe528d3b6c1e705cdd20716a041a098 Reviewed-on: https://review.gerrithub.io/414478 Reviewed-by: Daniel Verkamp Reviewed-by: Ben Walker Tested-by: SPDK Automated Test System --- lib/rocksdb/spdk.rocksdb.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rocksdb/spdk.rocksdb.mk b/lib/rocksdb/spdk.rocksdb.mk index d133ddb4a..39d872ef7 100644 --- a/lib/rocksdb/spdk.rocksdb.mk +++ b/lib/rocksdb/spdk.rocksdb.mk @@ -59,7 +59,7 @@ SPDK_LIB_LIST += blobfs bdev copy event util conf trace \ AM_LINK += $(COPY_MODULES_LINKER_ARGS) $(BLOCKDEV_MODULES_LINKER_ARGS) AM_LINK += $(SPDK_LIB_LINKER_ARGS) $(ENV_LINKER_ARGS) -AM_LINK += -luuid +AM_LINK += $(SYS_LIBS) ifeq ($(CONFIG_UBSAN),y) AM_LINK += -fsanitize=undefined