Opened 12 years ago

Last modified 12 years ago

#34233 closed defect

apple-gcc42 doesn't honor -isysroot correctly — at Version 4

Reported by: jeremyhu (Jeremy Huddleston Sequoia) Owned by: royliu@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc: jeremyhu@…
Port: apple-gcc42

Description (last modified by jeremyhu (Jeremy Huddleston Sequoia))

/opt/local/libexec/apple-gcc42/gcc/i686-apple-darwin10/4.2.1/cc1 -E -quiet -isysroot /Developer/SDKs/MacOSX10.5.sdk test.c | grep usr/include| head -n 1
# 1 "/usr/include/stdio.h" 1 3 4
~ $ /opt/local/libexec/apple-gcc42/gcc/i686-apple-darwin8/4.2.1/cc1 -E -quiet -isysroot /Developer/SDKs/MacOSX10.4u.sdk test.c | grep usr/include| head -n 1
# 1 "/usr/include/stdio.h" 1 3 4

gcc42 (and the rest of the gcc ports) are ok:

~ $ /opt/local/libexec/gcc/i386-apple-darwin8.11.1/4.2.4/cc1 -E -quiet -isysroot /Developer/SDKs/MacOSX10.4u.sdk test.c | grep usr/include| head -n 1
# 1 "/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdio.h" 1 3 4

---

$ /opt/local/libexec/apple-gcc42/gcc/i686-apple-darwin8/4.2.1/cc1 -v -quiet -E -isysroot /Developer/SDKs/MacOSX10.4u.sdk test.c > /dev/null 
ignoring nonexistent directory "/opt/local/lib/apple-gcc42/gcc/i686-apple-darwin8/4.2.1/../../../../i686-apple-darwin8/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /opt/local/include
 /opt/local/lib/apple-gcc42/gcc/i686-apple-darwin8/4.2.1/include
 /usr/include
 /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks (framework directory)
 /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks (framework directory)
End of search list.

$ /opt/local/libexec/gcc/i386-apple-darwin8.11.1/4.2.4/cc1 -v -quiet -E -isysroot /Developer/SDKs/MacOSX10.4u.sdk test.c > /dev/null 
ignoring nonexistent directory "/Developer/SDKs/MacOSX10.4u.sdk/opt/local/include"
ignoring nonexistent directory "/opt/local/lib/gcc42/gcc/i386-apple-darwin8.11.1/4.2.4/../../../../i386-apple-darwin8.11.1/include"
#include "..." search starts here:
#include <...> search starts here:
 /opt/local/lib/gcc42/gcc/i386-apple-darwin8.11.1/4.2.4/include
 /Developer/SDKs/MacOSX10.4u.sdk/usr/include
 /Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks
 /Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks
End of search list.

Change History (4)

comment:1 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)

comment:2 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Possibly related to #31948

comment:3 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Cc: jeremyhu@… added
Owner: changed from jeremyhu@… to royliu@…

It looks like we're now not looking in the SDK when we should be.

comment:4 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)
Note: See TracTickets for help on using tickets.