Fix uses of std++ on bsd

This fix is the same as https://github.com/bazelbuild/bazel/pull/14542
but for freebsd and openbsd

Hopefully fixes https://github.com/bazelbuild/rules_rust/issues/978

Closes #14668.

PiperOrigin-RevId: 429354084
diff --git a/tools/cpp/cc_toolchain_config.bzl b/tools/cpp/cc_toolchain_config.bzl
index 821dfc0..953e2bd 100644
--- a/tools/cpp/cc_toolchain_config.bzl
+++ b/tools/cpp/cc_toolchain_config.bzl
@@ -371,7 +371,7 @@
                     flag_groups = [
                         flag_group(
                             flags = [
-                                "-lstdc++",
+                                "-lc++",
                                 "-Wl,-z,relro,-z,now",
                                 "-no-canonical-prefixes",
                             ],