We are yet again encountering the hard-coded dylib limit in the MacOS dynamic loader. In particular, it seems that some of the dylibs Rosetta 2 is adding to the loader is causing the failures we are seeing, but in general this is a problem with the sheer number of shared libraries we produce in a server build. Since this seems to be a recurring theme for us, we should push the failure earlier in the process before it gets to a build variant in Evergreen as in SERVER-63616 and then further work on ways to reduce the library dependency graph further. Until then, we should disable the Shared Library build variants for MacOS.