It seems that some header files somehow need this. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- cgcc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cgcc b/cgcc index 629124b94..7393947c5 100755 --- a/cgcc +++ b/cgcc @@ -273,7 +273,7 @@ sub add_specs { ' -D__NetBSD__=1'; } elsif ($spec eq 'darwin') { return - ' -D__APPLE__=1 -D__MACH__=1'; + ' -D__APPLE__=1 -D__APPLE_CC__=1 -D__MACH__=1'; } elsif ($spec eq 'gnu') { # Hurd return &add_specs ('unix') . # So, GNU is Unix, uh? ' -D__GNU__=1 -D__gnu_hurd__=1 -D__MACH__=1'; -- 2.20.1