<div dir="ltr">Hi,<br><br>I hope this email finds you well.<br>I wondered what the best approaches to troubleshooting C++ dependencies issues in general and specifically in R are; specifically, those packages which are using OpenMP and we want to install on macOS. <br>So far, I am just googling the error and finding out what the problem is. However, it is hard to address issues and come up with long-term solutions without internalizing the concepts.<br>One example is creating a conda environment for each R package project and installing llvm, clang, etc into each environment.  <br>I talked to several software engineers; however, I could not find a convincing answer. I think I do not know what I do not know about this topic, which prevents me from asking good questions. I would be grateful if you could let me know your thoughts about these questions.<br><br>Where is a good place to start learning about this topic?<br>Is a professional C++ developer necessarily good at troubleshooting problems with compilers and linkers? Or these are two different topics.<br><br>Best regards,<br>Naeem Khoshnevis<br></div>