camera: Link with librt

Using shm_open requires linking with librt. This fixes
following errors seen with glibc 2.32 builds:
cros_camera_service[3656]: (2) LoadCameraHal():
Failed to dlopen: undefined symbol: shm_open

BUG=chromium:1195701
TEST=CQ

Change-Id: Ia6db25e30a5dd434cde00077195d7ef6757e7241
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/camera/+/2805315
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Auto-Submit: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Jasmine Chen <lnishan@google.com>
Commit-Queue: Jasmine Chen <lnishan@google.com>
diff --git a/hal/intel/ipu3/BUILD.gn b/hal/intel/ipu3/BUILD.gn
index afe1a12..e6175c4 100644
--- a/hal/intel/ipu3/BUILD.gn
+++ b/hal/intel/ipu3/BUILD.gn
@@ -129,6 +129,7 @@
     "HAL_PIXEL_FORMAT_NV12_LINEAR_CAMERA_INTEL=0x10F",
     "MACRO_KBL_AIC",
   ]
+  libs= [ "rt" ]
   pkg_deps = [
     "expat",
     "libchrome",
diff --git a/hal/intel/ipu6/BUILD.gn b/hal/intel/ipu6/BUILD.gn
index fdf6a47..53c6454 100644
--- a/hal/intel/ipu6/BUILD.gn
+++ b/hal/intel/ipu6/BUILD.gn
@@ -187,6 +187,7 @@
   libs = [
     "jpeg",
     "dl",
+    "rt",
   ]
   pkg_deps = [
     "expat",
diff --git a/hal/rockchip/BUILD.gn b/hal/rockchip/BUILD.gn
index 1b7a1f4..ef2e8a5 100644
--- a/hal/rockchip/BUILD.gn
+++ b/hal/rockchip/BUILD.gn
@@ -133,6 +133,7 @@
     "REMOTE_3A_SERVER",
     "USING_DECLARED_NAMESPACE=using namespace android::camera2",
   ]
+  libs = [ "rt" ]
   deps = [ ":libcam_algo" ]
 }