I got the following message when compile (bazel build //:main):
/usr/bin/ld: warning: libhello2.so, needed by bazel-out/local_linux-fastbuild/bin/_solib_local/_U_S_S_Cmain___U/libhello.so, not found (try using -rpath or -rpath-link)
bazel-out/local_linux-fastbuild/bin/_solib_local/_U_S_S_Cmain___U/libhello.so: undefined reference to `hello2'
collect2: error: ld returned 1 exit status
ERROR: /root/test/BUILD:20:1: Linking of rule '//:main' failed: gcc failed: error executing command
(cd /root/.cache/bazel/_bazel_root/0ad3a1308b10afb9d4a36f7a97ce8ee8/test && \
exec env - \
/usr/bin/gcc -o bazel-out/local_linux-fastbuild/bin/main '-Wl,-rpath,$ORIGIN/_solib_local/_U_S_S_Cmain___U' -Lbazel-out/local_linux-fastbuild/bin/_solib_local/_U_S_S_Cmain___U -B/usr/bin/ -Wl,-z,relro,-z,now -no-canonical-prefixes -pass-exit-codes '-Wl,--build-id=md5' '-Wl,--hash-style=gnu' -Wl,-S -Wl,@bazel-out/local_linux-fastbuild/bin/main-2.params): gcc failed: error executing command
(cd /root/.cache/bazel/_bazel_root/0ad3a1308b10afb9d4a36f7a97ce8ee8/test && \
exec env - \
/usr/bin/gcc -o bazel-out/local_linux-fastbuild/bin/main '-Wl,-rpath,$ORIGIN/_solib_local/_U_S_S_Cmain___U' -Lbazel-out/local_linux-fastbuild/bin/_solib_local/_U_S_S_Cmain___U -B/usr/bin/ -Wl,-z,relro,-z,now -no-canonical-prefixes -pass-exit-codes '-Wl,--build-id=md5' '-Wl,--hash-style=gnu' -Wl,-S -Wl,@bazel-out/local_linux-fastbuild/bin/main-2.params).
Target //:main failed to build