# HG changeset patch # User Rob Landley # Date 1295728800 21600 # Node ID 64d310e39a12c32181740ba83a4183483a4fdcb6 # Parent be1f24b10864d6e1b27e0dcf28829d212346bc38 Teach ccwrap to switch off -xc after command line sources listed, so cc doesn't try to interpret libc and such as C sources. diff -r be1f24b10864 -r 64d310e39a12 sources/toys/ccwrap.c --- a/sources/toys/ccwrap.c Wed Feb 09 21:10:04 2011 -0600 +++ b/sources/toys/ccwrap.c Sat Jan 22 14:40:00 2011 -0600 @@ -112,7 +112,7 @@ int main(int argc, char **argv) { - int linking = 1, use_static_linking = 0, use_shared_libgcc; + int linking = 1, use_static_linking = 0, use_shared_libgcc, used_x = 0; int use_stdinc = 1, use_start = 1, use_stdlib = 1, use_shared = 0; int source_count = 0, verbose = 0; int i, argcnt, lplen; @@ -357,6 +357,10 @@ if (strcmp("-fprofile-arcs",argv[i]) == 0) profile = 1; break; + case 'x': + used_x++; + break; + // --longopts case '-': @@ -433,6 +437,8 @@ for (i=1; i