Skip to content
  1. Sep 26, 2016
  2. Sep 23, 2016
  3. Sep 22, 2016
    • Colin Cross's avatar
      Move system/core/include from -isystem to -I · e4bba1e8
      Colin Cross authored
      -isystem hides all warnings.  The warnings in system/core/include have
      been cleaned up, so move it from -isystem to -I.
      
      Test: lunch aosp_angler-eng && m -j
      Test: lunch aosp_bullhead-eng && m -j
      Test: lunch aosp_flounder-eng && m -j
      Test: lunch aosp_fugu-eng && m -j
      Test: lunch aosp_shamu-eng && m -j
      Bug: 31492149
      Change-Id: I29967428c2c45f753dabe21b65913fb08fdcabc4
      e4bba1e8
    • Dan Willemsen's avatar
      Add `debuggable` product variable with cflags · fcebcd5c
      Dan Willemsen authored
      Allows changing cflags based on the build variant being `eng` or
      `userdebug`. This is used by some modules to turn on asserts for these
      builds, and used by adb to allow root on non-user builds.
      
      Test: Use this flag in an Android.bp, check the ninja file.
      Change-Id: I27a5081378e94920482b4a742d65c46065047573
      fcebcd5c
  4. Sep 20, 2016
    • Kenny Root's avatar
      Add pthread to Windows allowed ldlibs · b912349c
      Kenny Root authored
      The MinGW update now includes pthread.
      
      Test: update BoringSSL to use pthreads on Windows and compile
      Change-Id: Id85d9fd3e03a310e07e0093ca80cefaf10fe8930
      b912349c
  5. Sep 19, 2016
    • Colin Cross's avatar
      Fix checkbuild for modules with last variant disabled · 9b1d13db
      Colin Cross authored
      The soong checkbuild target is created by the last varaint of each
      module.  Don't return early if the variant is disabled, which would
      prevent creating the checkbuild target.
      
      Test: m -j checkbuild
      Change-Id: Ib260bae7fb4be7255f5c1b34dfbd50225f308005
      9b1d13db
    • Colin Cross's avatar
      Support mixed ASAN and non-ASAN host builds · b0f28957
      Colin Cross authored
      Host builds may build binaries that must have ASAN disabled.  Convert
      host ASAN to use variants.  Since there is only one install location for
      shared libraries, don't install the non-ASAN variant at all for now.
      
      Test: mmma -j art SANITIZE_HOST=address
      Change-Id: Iacefecac93df44823316624b4c540c24f643fb80
      b0f28957
  6. Sep 16, 2016
  7. Sep 15, 2016
  8. Sep 14, 2016
  9. Sep 13, 2016
    • Dan Willemsen's avatar
      Add entries in root.bp for hidl/hwbinder · 2c173ee0
      Dan Willemsen authored
      Change-Id: I8dd0f8585dc8214c43983112bd6b8e109ac030af
      2c173ee0
    • Dan Willemsen's avatar
      Fix lex/yacc path · 76ef5abd
      Dan Willemsen authored
      Test: It no longer panics when there is a .yy/.ll file to build
      Change-Id: I15c17d0df9449eabbede5d8afef955156baaba3d
      76ef5abd
    • Colin Cross's avatar
      Fix windows builds · 628a88c9
      Colin Cross authored
      Windows builds have the first arch set to x86 and the second set to
      x86_64, and always prefers 32-bit.  Specify the 32-bit preference
      manually, instead of relying on the architecture order for now.
      
      Change-Id: I1900ec095e7773f68c0db293bfc48bd0815661b2
      628a88c9
    • Colin Cross's avatar
      Remove cc.Customizer · b4ce0eca
      Colin Cross authored
      Remove cc.Customizer, its functionality has been replaced by
      android.PropertyCustomizer, and it is not used.
      
      Change-Id: Ice32d554015b0800707bc042b187984f73df7979
      b4ce0eca
    • Colin Cross's avatar
      9fdbbb3c
    • Colin Cross's avatar
      Fix binaries and symlinks for prefer32 · 8b74d172
      Colin Cross authored
      Track the primary architecture selected for each class based on the
      module's multilib setting and the global config.  Fixes building
      binaries with multlib set to first and DevicePrefer32BitExecutables set,
      and fixes symlinks to binaries with multilib set to prefer32.
      
      Bug: 31452121
      Test: mmma -j art HOST_PREFER_32_BIT=true
      Change-Id: I75094df42f3273f6d613e4058eaa565957174c28
      8b74d172
  10. Sep 12, 2016
  11. Sep 08, 2016
    • Dan Willemsen's avatar
      Dynamically generate arch struct · b1957a50
      Dan Willemsen authored
      Now we don't need to hardcode the list of OS/Arch/Variant/Features in
      android/arch.go.
      
      Change-Id: I0f9cc35d55baa31f036825fdf5b9dd30d076e56e
      b1957a50
  12. Sep 07, 2016
  13. Sep 06, 2016
    • Treehugger Robot's avatar
      ca06cc33
    • Nikola Veljkovic's avatar
      [mips] Disable compact branch generation · 3d6a38d6
      Nikola Veljkovic authored
      Bug: http://b/31317834
      
      Clang generates invalid beqc compact branch instruction. Disable
      compact branch generation until clang is updated to include r278824,
      which fixes the issue.
      
      Error:
      /tmp/backtrace_test-6a4a4f.s:6603: Error: invalid operands
      `beqc $zero,$1,$BB31_ 6' clang++.real: error: assembler command
      failed with exit code 1 (use -v to see in vocation)
      
      Test for mips and mips64: cd system/core/libbacktrace && mma
      Change-Id: I0b0f189e126621dbadb317ba711993e45004348d
      3d6a38d6
    • Colin Cross's avatar
      Extend multilib · 69617d3b
      Colin Cross authored
      Allow multilib to be set to "prefer32", which will compile as 32-bit if
      available, otherwise as 64-bit.
      
      Add target.device.compile_multilib and target.host.compile_multilib.  If
      set, they override the top-level compile_multlib property.
      
      Change-Id: If658a035b5f441547bc74526feb1d34f773776ff
      69617d3b
  14. Sep 02, 2016
    • Colin Cross's avatar
      Remove HostPrefer32BitExecutables · 20780c80
      Colin Cross authored
      HOST_PREFER_32_BIT was used during the switch to 64-bit host tools to
      keep the SDK building as 32-bit, but is never set any more.
      
      Change-Id: I7c2db269d3f7fa1f4e0c022cbced789755a62d81
      20780c80
Loading