1*4882a593Smuzhiyunmeta-clang passes this option to compiler defaults 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunUpstream-Status: Pending 4*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun--- a/klcc/klcc.in 7*4882a593Smuzhiyun+++ b/klcc/klcc.in 8*4882a593Smuzhiyun@@ -207,6 +207,30 @@ while ( defined($a = shift(@ARGV)) ) { 9*4882a593Smuzhiyun } elsif ( $a =~ /^--([sysroot=])(.*)$/ ) { 10*4882a593Smuzhiyun # Override gcc encoded sysroot 11*4882a593Smuzhiyun push(@ccopt, $a); 12*4882a593Smuzhiyun+ } elsif ( $a eq '-nostartfiles' ) { 13*4882a593Smuzhiyun+ # Allow clang options 14*4882a593Smuzhiyun+ push(@ccopt, $a); 15*4882a593Smuzhiyun+ } elsif ( $a eq '-nostdlib' ) { 16*4882a593Smuzhiyun+ # Allow clang options 17*4882a593Smuzhiyun+ push(@ccopt, $a); 18*4882a593Smuzhiyun+ } elsif ( $a eq '-nodefaultlibs' ) { 19*4882a593Smuzhiyun+ # Allow clang options 20*4882a593Smuzhiyun+ push(@ccopt, $a); 21*4882a593Smuzhiyun+ } elsif ( $a eq '-no-pie' ) { 22*4882a593Smuzhiyun+ # Allow clang options 23*4882a593Smuzhiyun+ push(@ccopt, $a); 24*4882a593Smuzhiyun+ } elsif ( $a eq '-no-integrated-as' ) { 25*4882a593Smuzhiyun+ # Allow clang options 26*4882a593Smuzhiyun+ push(@ccopt, $a); 27*4882a593Smuzhiyun+ } elsif ( $a =~ '--unwindlib=.*' ) { 28*4882a593Smuzhiyun+ # Allow clang options 29*4882a593Smuzhiyun+ push(@ccopt, $a); 30*4882a593Smuzhiyun+ } elsif ( $a =~ '-rtlib=.*' ) { 31*4882a593Smuzhiyun+ # Allow clang options 32*4882a593Smuzhiyun+ push(@ccopt, $a); 33*4882a593Smuzhiyun+ } elsif ( $a =~ '--dyld-prefix=.*' ) { 34*4882a593Smuzhiyun+ # Allow clang options 35*4882a593Smuzhiyun+ push(@ccopt, $a); 36*4882a593Smuzhiyun } else { 37*4882a593Smuzhiyun die "$0: unknown option: $a\n"; 38*4882a593Smuzhiyun } 39