[][openwrt][common][fstool][Fix fstool build fail w/ glibc]

[Description]
Fix fstool build fail w/ glibc

[Release-log]
N/A

Change-Id: I93d7ecea0ff23de07d27cb1e0d06b105805d625b
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/6359178
diff --git a/openwrt_patches-21.02/120-fstools-split-libblkid-tiny-as-dependency.patch b/openwrt_patches-21.02/120-fstools-split-libblkid-tiny-as-dependency.patch
index 227c3c0..35cc41d 100644
--- a/openwrt_patches-21.02/120-fstools-split-libblkid-tiny-as-dependency.patch
+++ b/openwrt_patches-21.02/120-fstools-split-libblkid-tiny-as-dependency.patch
@@ -1,6 +1,11 @@
 --- a/package/system/fstools/Makefile
 +++ b/package/system/fstools/Makefile
-@@ -36,10 +36,16 @@ CMAKE_OPTIONS += $(if $(CONFIG_FSTOOLS_UBIFS_EXTROOT),-DCMAKE_UBIFS_EXTROOT=y)
+@@ -32,14 +32,21 @@ include $(INCLUDE_DIR)/package.mk
+ include $(INCLUDE_DIR)/cmake.mk
+ 
+ TARGET_LDFLAGS += $(if $(CONFIG_USE_GLIBC),-lrt)
++TARGET_LDFLAGS += $(if $(CONFIG_USE_GLIBC),-ldl)
+ CMAKE_OPTIONS += $(if $(CONFIG_FSTOOLS_UBIFS_EXTROOT),-DCMAKE_UBIFS_EXTROOT=y)
  CMAKE_OPTIONS += $(if $(CONFIG_FSTOOLS_OVL_MOUNT_FULL_ACCESS_TIME),-DCMAKE_OVL_MOUNT_FULL_ACCESS_TIME=y)
  CMAKE_OPTIONS += $(if $(CONFIG_FSTOOLS_OVL_MOUNT_COMPRESS_ZLIB),-DCMAKE_OVL_MOUNT_COMPRESS_ZLIB=y)
  
@@ -18,7 +23,7 @@
    TITLE:=OpenWrt filesystem tools
    MENU:=1
  endef
-@@ -79,7 +85,7 @@ define Package/block-mount
+@@ -79,7 +86,7 @@ define Package/block-mount
    SECTION:=base
    CATEGORY:=Base system
    TITLE:=Block device mounting and checking
@@ -27,7 +32,7 @@
  endef
  
  define Package/blockd
-@@ -89,6 +95,12 @@ define Package/blockd
+@@ -89,6 +96,12 @@ define Package/blockd
    DEPENDS:=+block-mount +fstools +libubus +kmod-fs-autofs4 +libblobmsg-json +libjson-c
  endef
  
@@ -40,7 +45,7 @@
  define Package/fstools/install
  	$(INSTALL_DIR) $(1)/sbin $(1)/lib
  
-@@ -132,6 +144,7 @@ define Build/InstallDev
+@@ -132,6 +145,7 @@ define Build/InstallDev
  	$(CP) $(PKG_INSTALL_DIR)/usr/lib/libubi-utils.a $(1)/usr/lib/
  endef