forked from llvm/llvm-project
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit f1c66f5
committed
Merging r143874:
------------------------------------------------------------------------
r143874 | chandlerc | 2011-11-06 02:31:01 -0800 (Sun, 06 Nov 2011) | 16 lines
Throw the switch and move all Linux header search over to the GCC
detection system that is providing the library paths and crt object
files.
This, modulo any bugs that need to be shaken out, resolves numerous bugs
with how we handle header paths. Here are a few that I know of:
- We no longer need to enumerate all GCC versions searched.
- OpenSUSE searched GCC versions in the wrong order.
- There were typos when selecting various patterns, etc.
- We aren't stating quite some many directories now.
- SysRoot didn't always work in a reasonable way.
I'm working on tests for this, but the tests are making me and Lit sad.
The real testing for this type of driver change is to try it out on
various distributions. I'll hit the common ones right away, and start
more thorough testing tomorrow after some sleep.
------------------------------------------------------------------------
llvm-svn: 1439511 parent afa0e6f commit f1c66f5Copy full SHA for f1c66f5
File tree
Expand file treeCollapse file tree
1 file changed
+48
-334
lines changedFilter options
- clang/lib/Driver
Expand file treeCollapse file tree
1 file changed
+48
-334
lines changed
0 commit comments