Hello everyone,
My Mac is Intell-powered
macOS 15.7.7 (24G720)
$ clang --version
Apple clang version 17.0.0 (clang-1700.0.13.5)
Target: x86_64-apple-darwin24.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
I am a long-lasting developper on MacOS.
For a few days, and probably since I have upgraded to MacOS Sequoia, all my C (or C++, etc) programs, even the simplest ever, fail to launch, once compiled with Apple's command line tools :
$ clang simplest_ever_c_program.c
$ ./a.out
Killed: 9
The program is killed by MacOS before it launches.
This occurs no matter with terminal I use (Zsh, bash, sh...).
Removing / reinstalling command line tools did not fix the issue.
There is no information printed in the Console.
For some reason while investigating, I have come at some point to suspect a codesigning issue.
**Indeed, signing the code after compilation seems to fix the problem : **
$ clang simplest_ever_c_program.c
$ codesign -s - a.out
Hello World ! Gratz : this progam could be run from the Terminal !
My questions :
Why does MacOS suddenly started to kill my own executables compiled with clang ?
Would you know how to fix the issue ? (may be an obscure new setting in MacOS preferences ?)
Thanks much for your attention and in advance,
Nicolas
Topic:
Code Signing
SubTopic:
General
4
0
344