aboutsummaryrefslogtreecommitdiffstats
path: root/cc/x86_device.go
Commit message (Collapse)AuthorAgeFilesLines
* sandybridge setup: no AES_NI, AVX, MOVBEDan Willemsen2016-02-291-3/+1
| | | | | | | | | Sandy Bridge actually doesn't have all of these options. For example AVX is only available on the higher-end SKUs (not on Celeron G550). Soong port of https://android-review.googlesource.com/204730 Change-Id: Ib595a9a6b464626d0c88525c6aaa4d69176645cc
* Align flags with makeDan Willemsen2016-01-121-1/+1
| | | | | | This pulls a number of cflag changes from make since our last sync. Change-Id: I8c77fc215ed7677b8ac15a6d39143b519068dd55
* Enforce linker version-scripts are validDan Willemsen2015-12-111-0/+1
| | | | | | See build/ commit da9c00da5f7b Change-Id: I65878931ab61124ae75e2c738cc733adfb107afc
* Use `Path` instead of string for file pathsDan Willemsen2015-12-091-1/+1
| | | | | | | | | | | | This centralizes verification and common operations, like converting the path to a source file to the path for a built object. It also embeds the configuration knowledge into the path, so that we can remove "${SrcDir}/path" from the ninja file. When SrcDir is '.', that leads to paths like './path' instead of just 'path' like make is doing, causing differences in compiled binaries. Change-Id: Ib4e8910a6e867ce1b7b420d927c04f1142a7589e
* Expose real GccVersionDan Willemsen2015-12-071-3/+7
| | | | | | | | | | | | In order to validate that the NDK STL paths exists, we need to know the full path, including the Gcc version during the go execution. So instead of returning a ninja variable reference, just return the contents of the variable. This also fixes a few invalid uses of armGccVersion to the proper variable. Change-Id: I54398ba4aa4000235b7d537a2c4efe3ecbbeec8b
* Support cross-compiling Windows binaries on LinuxDan Willemsen2015-11-301-1/+1
| | | | | | | | This defines another mutator between HostOrDevice and Arch that will expand host modules into a module for each host type (Darwin/Linux/Windows) that is currently being built. Change-Id: I4c8ac6b616c229f6bd45ad8a35902652fb6a4fff
* Add x86Colin Cross2015-11-241-0/+262
Change-Id: I28e78cd49b184e0aa50c1c562b6bf719300e0832