You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yes, the previous version of Bear was doing this. The SIP enabled just become so dominant that had to come up with the compiler wrappers. But it's feasible to enable it again.
Describe the bug
Currently
bear
silently enforces wrapper mode on macOS. This behavior causes cross compilers (eg mingw) fail to be recognized.However, if SIP is disabled, we can actually use
DYLD_INSERT_LIBRARIES
without any problem. Here is a minimal example:Expected behavior
On macOS, dynamically check for SIP status at runtime, to determine whether we can use preload mode.
Additionally, a warning log when wrapper mode is being enforced would be helpful
Environment:
The text was updated successfully, but these errors were encountered: