Removed -Bsymbolic (#12)

diff --git a/build_defs.bzl b/build_defs.bzl
index 41147e1..204724e 100644
--- a/build_defs.bzl
+++ b/build_defs.bzl
@@ -41,7 +41,7 @@
         copts = copts + PYBIND_COPTS + ["-fvisibility=hidden"],
         features = features + PYBIND_FEATURES,
         linkopts = linkopts + select({
-            "@pybind11//:darwin": ["-Wl"],
+            "@pybind11//:osx": [],
             "//conditions:default": ["-Wl,-Bsymbolic"],
         }),
         linkshared = 1,
diff --git a/pybind11.BUILD b/pybind11.BUILD
index ce0fc70..aa46e91 100644
--- a/pybind11.BUILD
+++ b/pybind11.BUILD
@@ -1,4 +1,5 @@
 # pybind11 - Seamless operability between C++11 and Python.
+load("@rules_cc//cc:defs.bzl", "cc_library")
 
 package(default_visibility = ["//visibility:public"])
 
@@ -36,7 +37,6 @@
 )
 
 config_setting(
-    name = "darwin",
-    values = {"cpu": "darwin"},
-    visibility = ["//visibility:public"],
+    name = "osx",
+    constraint_values = ["@platforms//os:osx"],
 )