libLTO issue with macOS MDK 6

COMPILER - 6.22
I'm working on migrating my old uVision project to the new vscode development environment to build projects directly on my mac. I am running into an issue where when I attempt to compile, the build fails because it cannot find the `llbLTO.so` file - The path to the `armlink` binary has a file inside it called `libLTO.dylib` (expected by mac's instead of .so files) - I checked the documentation and it does not appear that the lto flag looks for a dylib file even if the build environment is a mac. I've also looked for a way to override which file the armlink points to but no luck. Please Advise. 

`Fatal error: L6104U: LTO library libLTO.so could not be opened: dlopen(libLTO.so, 0x0001): tried: 'libLTO.so' (relative path not allowed in hardened program)`