OSDN Git Service

android-x86/build.git
9 years agoam 74b2870a: Merge "Clean out *.prop files due to dex2oat instruction-set flag change."
Stephen Hines [Fri, 14 Nov 2014 03:15:14 +0000 (03:15 +0000)]
am 74b2870a: Merge "Clean out *.prop files due to dex2oat instruction-set flag change."

* commit '74b2870a272a4f069354dcc262c3af3042943969':
  Clean out *.prop files due to dex2oat instruction-set flag change.

9 years agoMerge "Clean out *.prop files due to dex2oat instruction-set flag change."
Stephen Hines [Fri, 14 Nov 2014 03:07:31 +0000 (03:07 +0000)]
Merge "Clean out *.prop files due to dex2oat instruction-set flag change."

9 years agoClean out *.prop files due to dex2oat instruction-set flag change.
Stephen Hines [Fri, 14 Nov 2014 03:03:59 +0000 (19:03 -0800)]
Clean out *.prop files due to dex2oat instruction-set flag change.

Change-Id: Ib1e94cfe08bad9e51fd46e8a1a09926877f179de

9 years agoam 9ebb0067: am a37b2bb2: Fix the build
Paul Lawrence [Fri, 14 Nov 2014 02:18:23 +0000 (02:18 +0000)]
am 9ebb0067: am a37b2bb2: Fix the build

* commit '9ebb00679946cda44c5abdadaafa6c45b2cdcb29':
  Fix the build

9 years agoam 3537692d: Merge "Switch --hash-style to gnu"
Dmitriy Ivanov [Fri, 14 Nov 2014 02:13:13 +0000 (02:13 +0000)]
am 3537692d: Merge "Switch --hash-style to gnu"

* commit '3537692df3f64f68bf202d9857ae67e19bc4eaa4':
  Switch --hash-style to gnu

9 years agoam a37b2bb2: Fix the build
Paul Lawrence [Fri, 14 Nov 2014 02:12:48 +0000 (02:12 +0000)]
am a37b2bb2: Fix the build

* commit 'a37b2bb236486d5fc9158dbc66d1ff73a63c6e81':
  Fix the build

9 years agoFix the build
Paul Lawrence [Fri, 14 Nov 2014 01:54:30 +0000 (17:54 -0800)]
Fix the build

Bug: 15984840
Bug: 18120110
Change-Id: I0224d5a31e03b711953d9496ecb00b6d88b8ef4c

9 years agoMerge "Switch --hash-style to gnu"
Dmitriy Ivanov [Fri, 14 Nov 2014 01:46:59 +0000 (01:46 +0000)]
Merge "Switch --hash-style to gnu"

9 years agoam 93efec89: Merge "Pass instruction set variant to dex2oat."
Ian Rogers [Fri, 14 Nov 2014 00:34:24 +0000 (00:34 +0000)]
am 93efec89: Merge "Pass instruction set variant to dex2oat."

* commit '93efec89e067c5fe6f4585a5f0f033826310ee76':
  Pass instruction set variant to dex2oat.

9 years agoMerge "Pass instruction set variant to dex2oat."
Ian Rogers [Fri, 14 Nov 2014 00:21:52 +0000 (00:21 +0000)]
Merge "Pass instruction set variant to dex2oat."

9 years agoam 2a1697d9: am 8d212ea8: DO NOT MERGE: Change verity key formats
Sami Tolvanen [Fri, 14 Nov 2014 00:03:51 +0000 (00:03 +0000)]
am 2a1697d9: am 8d212ea8: DO NOT MERGE: Change verity key formats

* commit '2a1697d9831fc887a32c661fa4e3758f32790e67':
  DO NOT MERGE: Change verity key formats

9 years agoam 8d212ea8: DO NOT MERGE: Change verity key formats
Sami Tolvanen [Thu, 13 Nov 2014 23:53:41 +0000 (23:53 +0000)]
am 8d212ea8: DO NOT MERGE: Change verity key formats

* commit '8d212ea8735233211b38f55819841fa97a744eaa':
  DO NOT MERGE: Change verity key formats

9 years agoam eddd9fb0: Merge "kill HAVE_FORKEXEC"
Yabin Cui [Thu, 13 Nov 2014 23:35:27 +0000 (23:35 +0000)]
am eddd9fb0: Merge "kill HAVE_FORKEXEC"

* commit 'eddd9fb03faa607c77feed1cea8f435df7f64140':
  kill HAVE_FORKEXEC

9 years agoDO NOT MERGE: Change verity key formats
Sami Tolvanen [Fri, 7 Nov 2014 04:38:00 +0000 (20:38 -0800)]
DO NOT MERGE: Change verity key formats

Change boot, recovery, and verity metadata signing keys to use the
same PKCS8 / X.509 PEM format as the other signing keys, and update
build scripts to use correct arguments for the updated signing
tools.

Bug: 15984840
Bug: 18120110
Change-Id: I23ed5a004ecdad6cf7696487935ad5031eb8adf8
(cherry picked from commit 72d90eb1895932343586717daa1865019473b2f5)

9 years agoMerge "kill HAVE_FORKEXEC"
Yabin Cui [Thu, 13 Nov 2014 23:22:46 +0000 (23:22 +0000)]
Merge "kill HAVE_FORKEXEC"

9 years agoSwitch --hash-style to gnu
Dmitriy Ivanov [Thu, 13 Nov 2014 22:51:10 +0000 (14:51 -0800)]
Switch --hash-style to gnu

Bug: 18373609
Change-Id: Ia2c965fb86295858d9a97db2ec8d54d99e3d431f

9 years agoam d3d6c383: Merge "kill HAVE_LOCALTIME_R"
Yabin Cui [Thu, 13 Nov 2014 20:09:30 +0000 (20:09 +0000)]
am d3d6c383: Merge "kill HAVE_LOCALTIME_R"

* commit 'd3d6c3830f2c1b25f97a8e0001edfda4583a309a':
  kill HAVE_LOCALTIME_R

9 years agoMerge "kill HAVE_LOCALTIME_R"
Yabin Cui [Thu, 13 Nov 2014 20:00:23 +0000 (20:00 +0000)]
Merge "kill HAVE_LOCALTIME_R"

9 years agokill HAVE_LOCALTIME_R
Yabin Cui [Thu, 13 Nov 2014 19:51:37 +0000 (11:51 -0800)]
kill HAVE_LOCALTIME_R

Bug: 18361583
Change-Id: If76334a6e18893b65d9b526271620a460a75bf22

9 years agoam 044568be: Merge "kill HAVE_GETHOSTBYNAME_R"
Yabin Cui [Thu, 13 Nov 2014 19:21:48 +0000 (19:21 +0000)]
am 044568be: Merge "kill HAVE_GETHOSTBYNAME_R"

* commit '044568be18bb67a254398d65c15fe5e9caeb9d02':
  kill HAVE_GETHOSTBYNAME_R

9 years agoMerge "kill HAVE_GETHOSTBYNAME_R"
Yabin Cui [Thu, 13 Nov 2014 19:10:25 +0000 (19:10 +0000)]
Merge "kill HAVE_GETHOSTBYNAME_R"

9 years agokill HAVE_GETHOSTBYNAME_R
Yabin Cui [Thu, 13 Nov 2014 18:25:56 +0000 (10:25 -0800)]
kill HAVE_GETHOSTBYNAME_R

Bug: 18363225
Change-Id: Ib34c094cd21b2221178755acdd9475a5bc2bf2c0

9 years agoam 6c706222: Merge "Remove HAVE_SHORT_ENUMS."
Elliott Hughes [Thu, 13 Nov 2014 05:27:44 +0000 (05:27 +0000)]
am 6c706222: Merge "Remove HAVE_SHORT_ENUMS."

* commit '6c7062221b7582c5d41acdb7a1d865ca629707ed':
  Remove HAVE_SHORT_ENUMS.

9 years agoMerge "Remove HAVE_SHORT_ENUMS."
Elliott Hughes [Thu, 13 Nov 2014 05:20:37 +0000 (05:20 +0000)]
Merge "Remove HAVE_SHORT_ENUMS."

9 years agoRemove HAVE_SHORT_ENUMS.
Elliott Hughes [Thu, 13 Nov 2014 05:07:07 +0000 (21:07 -0800)]
Remove HAVE_SHORT_ENUMS.

Change-Id: Ia0e8a52cd8d7655508754ec0a6482f2dd055a68e

9 years agokill HAVE_FORKEXEC
Yabin Cui [Thu, 13 Nov 2014 01:15:30 +0000 (17:15 -0800)]
kill HAVE_FORKEXEC

Bug: 18317407
Change-Id: Idaff8a161305325dbb0a9e00764afe98b66e3312

9 years agoam 957037dc: Merge "kill HAVE_POSIX_FILEMAP"
Yabin Cui [Thu, 13 Nov 2014 00:15:25 +0000 (00:15 +0000)]
am 957037dc: Merge "kill HAVE_POSIX_FILEMAP"

* commit '957037dc40c7be54e7ffa6f56cca48e9db31dc7b':
  kill HAVE_POSIX_FILEMAP

9 years agoMerge "kill HAVE_POSIX_FILEMAP"
Yabin Cui [Thu, 13 Nov 2014 00:02:24 +0000 (00:02 +0000)]
Merge "kill HAVE_POSIX_FILEMAP"

9 years agoam aea83e0d: Merge "Upgrade host tool to x86_64-linux-glibc2.15-4.8"
Chih-Hung Hsieh [Wed, 12 Nov 2014 23:23:20 +0000 (23:23 +0000)]
am aea83e0d: Merge "Upgrade host tool to x86_64-linux-glibc2.15-4.8"

* commit 'aea83e0dca9a70e53677c22c72034155311287ab':
  Upgrade host tool to x86_64-linux-glibc2.15-4.8

9 years agoMerge "Upgrade host tool to x86_64-linux-glibc2.15-4.8"
Chih-Hung Hsieh [Wed, 12 Nov 2014 23:13:36 +0000 (23:13 +0000)]
Merge "Upgrade host tool to x86_64-linux-glibc2.15-4.8"

9 years agoam 201f6b3e: Merge "Make modules depend on their makefile."
Dan Albert [Tue, 11 Nov 2014 22:56:01 +0000 (22:56 +0000)]
am 201f6b3e: Merge "Make modules depend on their makefile."

* commit '201f6b3e92a2ef2f3a117f33cd399d5304dd385a':
  Make modules depend on their makefile.

9 years agoMerge "Make modules depend on their makefile."
Dan Albert [Tue, 11 Nov 2014 22:47:47 +0000 (22:47 +0000)]
Merge "Make modules depend on their makefile."

9 years agoMake modules depend on their makefile.
Dan Albert [Sun, 9 Nov 2014 06:20:03 +0000 (22:20 -0800)]
Make modules depend on their makefile.

This should obviate much of the need for cleanspecs, and also make it
unnecessary to continue adding LOCAL_ADDITIONAL_DEPENDENCIES for this
sort of thing all over the tree.

Change-Id: I97aa8fd280ae868a5f6364f8b7bf3c2fe235d6ce

9 years agoam 1f637158: Merge "Use platform protobuf unless building with NDK."
Dan Albert [Tue, 11 Nov 2014 19:58:42 +0000 (19:58 +0000)]
am 1f637158: Merge "Use platform protobuf unless building with NDK."

* commit '1f6371583ef6ce3a384262ebb291515f5ca3a7b6':
  Use platform protobuf unless building with NDK.

9 years agoMerge "Use platform protobuf unless building with NDK."
Dan Albert [Tue, 11 Nov 2014 19:28:34 +0000 (19:28 +0000)]
Merge "Use platform protobuf unless building with NDK."

9 years agoUse platform protobuf unless building with NDK.
Dan Albert [Tue, 11 Nov 2014 18:42:17 +0000 (10:42 -0800)]
Use platform protobuf unless building with NDK.

The NDK protobuf library depends on the final target linking stlport
(since it is a static library). Since the platform stlport is going
away, we need to use a separate version of the protobuf library that
is compiled for the platform against libc++.

Note that this should be the case for _all_ libraries built with the
NDK. If a library needs to be used by both an NDK built final target
and a platform built final target, there should be both an NDK and
platform version of the library.

Bug: 15193147
Change-Id: I0ead61c2d1cd9d0248b304ab7d8682dedd6e8366

9 years agokill HAVE_POSIX_FILEMAP
Yabin Cui [Tue, 11 Nov 2014 18:34:37 +0000 (10:34 -0800)]
kill HAVE_POSIX_FILEMAP

Bug: 18315579
Change-Id: I7a20ad40dc0ec121f0e84202831e6019005104e7

9 years agoam b3893943: Merge "Remove unused variables from select.mk."
Elliott Hughes [Tue, 11 Nov 2014 18:07:44 +0000 (18:07 +0000)]
am b3893943: Merge "Remove unused variables from select.mk."

* commit 'b38939436199c65299809f6adb50db6d3b44f7b0':
  Remove unused variables from select.mk.

9 years agoMerge "Remove unused variables from select.mk."
Elliott Hughes [Tue, 11 Nov 2014 17:59:17 +0000 (17:59 +0000)]
Merge "Remove unused variables from select.mk."

9 years agoam 4dc8e856: Merge "remove __linux__ in AndroidConfig.h"
Yabin Cui [Tue, 11 Nov 2014 17:40:51 +0000 (17:40 +0000)]
am 4dc8e856: Merge "remove __linux__ in AndroidConfig.h"

* commit '4dc8e8561fa807fb6417f1405f4364a1bf6d4060':
  remove __linux__ in AndroidConfig.h

9 years agoMerge "remove __linux__ in AndroidConfig.h"
Yabin Cui [Tue, 11 Nov 2014 17:32:34 +0000 (17:32 +0000)]
Merge "remove __linux__ in AndroidConfig.h"

9 years agoRemove unused variables from select.mk.
Elliott Hughes [Tue, 11 Nov 2014 04:06:29 +0000 (20:06 -0800)]
Remove unused variables from select.mk.

I've no idea what these were meant to be for, but they're unused.

Change-Id: I978568bd83f91eb952c35a3a481bd517312062f0

9 years agoremove __linux__ in AndroidConfig.h
Yabin Cui [Tue, 11 Nov 2014 03:11:11 +0000 (19:11 -0800)]
remove __linux__ in AndroidConfig.h

Bug: 18316409
Change-Id: If6644074ec86efc2f9f91a98bf82fe26be6f66d3

9 years agoam 9f00b5a0: Restore the diskinstaller dependency, since it\'s needed for GCE. autome...
Greg Hartman [Tue, 11 Nov 2014 02:55:16 +0000 (02:55 +0000)]
am 9f00b5a0: Restore the diskinstaller dependency, since it\'s needed for GCE. automerge: 2ebfef4

* commit '9f00b5a077afa9f1cc77ac9bd4e8edc9d9464ae2':
  Restore the diskinstaller dependency, since it's needed for GCE.

9 years agoam 711fe355: Add a hook for the syslinux bootloader. automerge: 4c46710
Greg Hartman [Tue, 11 Nov 2014 02:55:15 +0000 (02:55 +0000)]
am 711fe355: Add a hook for the syslinux bootloader. automerge: 4c46710

* commit '711fe35574d5c2f7a668db1ca69a0ce13362fd31':
  Add a hook for the syslinux bootloader.

9 years agoRestore the diskinstaller dependency, since it\'s needed for GCE.
Greg Hartman [Tue, 11 Nov 2014 02:47:55 +0000 (02:47 +0000)]
Restore the diskinstaller dependency, since it\'s needed for GCE.
automerge: 2ebfef4

* commit '2ebfef448465b99260b6900bc207d42ead09e96c':
  Restore the diskinstaller dependency, since it's needed for GCE.

9 years agoAdd a hook for the syslinux bootloader.
Greg Hartman [Tue, 11 Nov 2014 02:47:50 +0000 (02:47 +0000)]
Add a hook for the syslinux bootloader.
automerge: 4c46710

* commit '4c46710e7a5cbcb1807d183aaeb88d68f98b6753':
  Add a hook for the syslinux bootloader.

9 years agoRestore the diskinstaller dependency, since it's needed for GCE.
Greg Hartman [Wed, 5 Nov 2014 05:17:06 +0000 (21:17 -0800)]
Restore the diskinstaller dependency, since it's needed for GCE.

Change-Id: Ieb2695afbe551e829357bad56d5fe1501165b495

9 years agoAdd a hook for the syslinux bootloader.
Greg Hartman [Fri, 31 Oct 2014 17:43:52 +0000 (10:43 -0700)]
Add a hook for the syslinux bootloader.

Change-Id: Ia8638e9dcb025743a66c52ad43b161ee70602c89

9 years agoam 86596342: Merge "kill OS_CASE_SENSITIVE"
Yabin Cui [Tue, 11 Nov 2014 02:15:34 +0000 (02:15 +0000)]
am 86596342: Merge "kill OS_CASE_SENSITIVE"

* commit '8659634285d29edbbb364277f5950f41e26a15d4':
  kill OS_CASE_SENSITIVE

9 years agoMerge "kill OS_CASE_SENSITIVE"
Yabin Cui [Tue, 11 Nov 2014 01:08:45 +0000 (01:08 +0000)]
Merge "kill OS_CASE_SENSITIVE"

9 years agoam ea0056a0: am 6e27e3de: am 964935b8: core: Use WITH_DEXPREOPT_PIC=true to have...
Igor Murashkin [Tue, 11 Nov 2014 00:30:34 +0000 (00:30 +0000)]
am ea0056a0: am 6e27e3de: am 964935b8: core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files

* commit 'ea0056a07135a19f4a86eb6056107deddcc9f4c5':
  core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files

9 years agoam c93d39af: am 461850da: resolved conflicts for merge of 0a7fcb00 to lmp-mr1-dev
Ying Wang [Tue, 11 Nov 2014 00:30:22 +0000 (00:30 +0000)]
am c93d39af: am 461850da: resolved conflicts for merge of 0a7fcb00 to lmp-mr1-dev

* commit 'c93d39af9ad69de5f74ce2c2a53b67f745308c09':
  Introduce per-product per-module dex-preopt config

9 years agoam d8e38e1b: Merge "kill HAVE_INOTIFY"
Yabin Cui [Tue, 11 Nov 2014 00:19:22 +0000 (00:19 +0000)]
am d8e38e1b: Merge "kill HAVE_INOTIFY"

* commit 'd8e38e1b1ad62a2c2f981ce0bafd40f0cee5dcef':
  kill HAVE_INOTIFY

9 years agoam 6e27e3de: am 964935b8: core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build...
Igor Murashkin [Tue, 11 Nov 2014 00:17:44 +0000 (00:17 +0000)]
am 6e27e3de: am 964935b8: core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files

* commit '6e27e3de86cef6354db56c274beca875dafccbaf':
  core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files

9 years agoam 3dbac214: Merge "kill HAVE_STAT_ST_MTIM"
Yabin Cui [Tue, 11 Nov 2014 00:14:25 +0000 (00:14 +0000)]
am 3dbac214: Merge "kill HAVE_STAT_ST_MTIM"

* commit '3dbac214c22a44042f3e12da37f0fada341123da':
  kill HAVE_STAT_ST_MTIM

9 years agoam 461850da: resolved conflicts for merge of 0a7fcb00 to lmp-mr1-dev
Ying Wang [Tue, 11 Nov 2014 00:13:46 +0000 (00:13 +0000)]
am 461850da: resolved conflicts for merge of 0a7fcb00 to lmp-mr1-dev

* commit '461850dab19ea4b9552d079aa6c80f4bbbef6ab5':
  Introduce per-product per-module dex-preopt config

9 years agoam 964935b8: core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files
Igor Murashkin [Tue, 11 Nov 2014 00:12:00 +0000 (00:12 +0000)]
am 964935b8: core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files

* commit '964935b8a6ef52f090eb6f48875db5ebb32962cf':
  core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files

9 years agoMerge "kill HAVE_INOTIFY"
Yabin Cui [Tue, 11 Nov 2014 00:11:03 +0000 (00:11 +0000)]
Merge "kill HAVE_INOTIFY"

9 years agoresolved conflicts for merge of 0a7fcb00 to lmp-mr1-dev
Ying Wang [Tue, 11 Nov 2014 00:07:40 +0000 (16:07 -0800)]
resolved conflicts for merge of 0a7fcb00 to lmp-mr1-dev

Change-Id: Ia780b29bfc9a7b3409bf04ba0e18e937c9467a0f

9 years agoam 83da486c: Merge "Remove HAVE_DIRENT_D_TYPE."
Elliott Hughes [Tue, 11 Nov 2014 00:07:17 +0000 (00:07 +0000)]
am 83da486c: Merge "Remove HAVE_DIRENT_D_TYPE."

* commit '83da486c37fd90e9b02cbc768fedfb2ca89b96f6':
  Remove HAVE_DIRENT_D_TYPE.

9 years agoMerge "kill HAVE_STAT_ST_MTIM"
Yabin Cui [Tue, 11 Nov 2014 00:04:35 +0000 (00:04 +0000)]
Merge "kill HAVE_STAT_ST_MTIM"

9 years agoMerge "Remove HAVE_DIRENT_D_TYPE."
Elliott Hughes [Mon, 10 Nov 2014 23:57:09 +0000 (23:57 +0000)]
Merge "Remove HAVE_DIRENT_D_TYPE."

9 years agokill HAVE_INOTIFY
Yabin Cui [Mon, 10 Nov 2014 23:44:27 +0000 (15:44 -0800)]
kill HAVE_INOTIFY

Bug: 18314841
Change-Id: Idfcbeb62a57f72a47eb732f085fbd1ab27302f85

9 years agoRemove HAVE_DIRENT_D_TYPE.
Elliott Hughes [Mon, 10 Nov 2014 23:33:39 +0000 (15:33 -0800)]
Remove HAVE_DIRENT_D_TYPE.

Only Windows doesn't have it, and we don't build atree for Windows.

Change-Id: Ib6e96be73340c36cdfcb3654ed540f690bf7550b

9 years agokill HAVE_STAT_ST_MTIM
Yabin Cui [Mon, 10 Nov 2014 18:37:14 +0000 (10:37 -0800)]
kill HAVE_STAT_ST_MTIM

Bug: 18300671
Change-Id: I92b5691924b995d9c883fc0f777c566ac4c35d1d

9 years agokill OS_CASE_SENSITIVE
Yabin Cui [Mon, 10 Nov 2014 23:03:11 +0000 (15:03 -0800)]
kill OS_CASE_SENSITIVE

Bug: 18314594
Change-Id: I5dc5072d43299c0e5d96ce9640e8405cbb633506

9 years agoam 1036850f: Merge "kill HAVE_SCHED_SETSCHEDULER"
Yabin Cui [Mon, 10 Nov 2014 22:30:42 +0000 (22:30 +0000)]
am 1036850f: Merge "kill HAVE_SCHED_SETSCHEDULER"

* commit '1036850f8f8607f4d2898fcc73abb1fff23570d6':
  kill HAVE_SCHED_SETSCHEDULER

9 years agoMerge "kill HAVE_SCHED_SETSCHEDULER"
Yabin Cui [Mon, 10 Nov 2014 22:22:44 +0000 (22:22 +0000)]
Merge "kill HAVE_SCHED_SETSCHEDULER"

9 years agoam fb5f4177: Merge "Remove logic for libstdc++ gtest libs."
Dan Albert [Mon, 10 Nov 2014 22:19:13 +0000 (22:19 +0000)]
am fb5f4177: Merge "Remove logic for libstdc++ gtest libs."

* commit 'fb5f41779e67e5d98587f7e1348cae2cf45e719c':
  Remove logic for libstdc++ gtest libs.

9 years agocore: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files
Igor Murashkin [Thu, 30 Oct 2014 23:08:07 +0000 (16:08 -0700)]
core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files

When WITH_DEXPREOPT=true is set, if we also set WITH_DEXPREOPT_PIC=true
then the build will generate position-independent OAT images.

This means that all the system applications no longer need to be
relocated into /data/dalvik-cache and this can achieve saving disk space
at the cost of slightly slower running code.

Bug: 18035729

(cherry picked from commit da9f1a7e82b7e6d0677553f211835625078347f2)

Change-Id: I9d5f12bbe7d0287784ac7e941fba090fce3ce3df

9 years agoIntroduce per-product per-module dex-preopt config
Ying Wang [Wed, 8 Oct 2014 01:07:23 +0000 (18:07 -0700)]
Introduce per-product per-module dex-preopt config

- Added LOCAL_DEX_PREOPT_FLAGS to pass extra flags to dex2oat.
- Added macro add-product-dex-preopt-module-config to specify almost
  arbitrary dex-preopt config/flags to modules in product
  configuration:
  $(call \
  add-product-dex-preopt-module-config,<module_name_list>,<config_or_flags>)
  How <config_or_flags> is interpreted is decided by
  dex_preopt_odex_install.mk and dex2oat. For now if it's "disable" we
  disable dexpreopt for the given modules; otherwise pass it to dex2oat as
  command line flags.
- If there are multiple configs for the same module in the product
  inheritance, the first takes precedence.
- Added PRODUCT_DEX_PREOPT_DEFAULT_FLAGS so you can specify default
  dex2oat flags in product configuration.
- Added PRODUCT_DEX_PREOPT_BOOT_FLAGS to specify flags of building boot.oat.

Bug: 17791867
(cherry picked from commit 20ebd2ef081f2a3e85a4adcf8837e6f5b68bdeea)

(cherry picked from commit 70d617aaf57c636ca7b6aedee5b009a7c46bdd3a)

Change-Id: I86f125dd02290d0969704142a4405ebd6729c4f7

9 years agokill HAVE_SCHED_SETSCHEDULER
Yabin Cui [Mon, 10 Nov 2014 20:18:59 +0000 (12:18 -0800)]
kill HAVE_SCHED_SETSCHEDULER

Bug: 18300670
Change-Id: I66fb3d0070751ffaa2bc6b53274b22d967350312

9 years agoMerge "Remove logic for libstdc++ gtest libs."
Dan Albert [Mon, 10 Nov 2014 19:22:10 +0000 (19:22 +0000)]
Merge "Remove logic for libstdc++ gtest libs."

9 years agoRemove logic for libstdc++ gtest libs.
Dan Albert [Sun, 9 Nov 2014 08:55:25 +0000 (00:55 -0800)]
Remove logic for libstdc++ gtest libs.

The libstdc++ linked gtest libraries are no longer necessary.

Change-Id: Ia98263bc2541b6c8fd0b3e22bb6fec85104a2210

9 years agoPass instruction set variant to dex2oat.
Ian Rogers [Fri, 17 Oct 2014 08:05:50 +0000 (01:05 -0700)]
Pass instruction set variant to dex2oat.

Also, add it to the ANDROID_BUILD_PROPERTIES.
Remove non-default instruction set features.
Bug: 18056890

Change-Id: I9169cdfecbb176f62b941852948222edc3f511fd

9 years agoam 652ff716: Merge "Remove more namespace pollution (HAVE_TM_GMTOFF)."
Elliott Hughes [Sat, 8 Nov 2014 23:38:56 +0000 (23:38 +0000)]
am 652ff716: Merge "Remove more namespace pollution (HAVE_TM_GMTOFF)."

* commit '652ff716b819b694be76e63f059dca50e7febb8d':
  Remove more namespace pollution (HAVE_TM_GMTOFF).

9 years agoMerge "Remove more namespace pollution (HAVE_TM_GMTOFF)."
Elliott Hughes [Sat, 8 Nov 2014 23:31:18 +0000 (23:31 +0000)]
Merge "Remove more namespace pollution (HAVE_TM_GMTOFF)."

9 years agoRemove more namespace pollution (HAVE_TM_GMTOFF).
Elliott Hughes [Sat, 8 Nov 2014 22:21:12 +0000 (14:21 -0800)]
Remove more namespace pollution (HAVE_TM_GMTOFF).

Change-Id: I9c2d7ffb66127c1b73076f8674ecf29aada0fa38

9 years agoam 3581753f: Merge "Remove more namespace pollution (HAVE_FUNOPEN)."
Elliott Hughes [Sat, 8 Nov 2014 22:17:44 +0000 (22:17 +0000)]
am 3581753f: Merge "Remove more namespace pollution (HAVE_FUNOPEN)."

* commit '3581753ffae63e32b2b2e2be1e447cb2e83dec5e':
  Remove more namespace pollution (HAVE_FUNOPEN).

9 years agoMerge "Remove more namespace pollution (HAVE_FUNOPEN)."
Elliott Hughes [Sat, 8 Nov 2014 22:10:03 +0000 (22:10 +0000)]
Merge "Remove more namespace pollution (HAVE_FUNOPEN)."

9 years agoRemove more namespace pollution (HAVE_FUNOPEN).
Elliott Hughes [Sat, 8 Nov 2014 20:39:28 +0000 (12:39 -0800)]
Remove more namespace pollution (HAVE_FUNOPEN).

Change-Id: I25a64ce39cd7bdd99aa6412413554b96d3cb113e

9 years agoam 9e95a0f4: Merge "Remove more namespace pollution."
Elliott Hughes [Sat, 8 Nov 2014 19:03:04 +0000 (19:03 +0000)]
am 9e95a0f4: Merge "Remove more namespace pollution."

* commit '9e95a0f4d0172b1669d404c3d605e689234f4dcf':
  Remove more namespace pollution.

9 years agoMerge "Remove more namespace pollution."
Elliott Hughes [Sat, 8 Nov 2014 18:55:53 +0000 (18:55 +0000)]
Merge "Remove more namespace pollution."

9 years agoRemove more namespace pollution.
Elliott Hughes [Sat, 8 Nov 2014 17:56:50 +0000 (09:56 -0800)]
Remove more namespace pollution.

Nothing in our tree is using this HAVE_BACKTRACE definition, but we do have
a hack in external/llvm to work around the namespace pollution.

Change-Id: Ib51d8bbd598dd2961a028216bf0b489dc7ad4880

9 years agoresolved conflicts for merge of ebc32090 to lmp-mr1-dev-plus-aosp
Dan Albert [Fri, 7 Nov 2014 22:20:57 +0000 (14:20 -0800)]
resolved conflicts for merge of ebc32090 to lmp-mr1-dev-plus-aosp

Change-Id: Icfa9c3424a2e75a07eaa453663b03a12897809a9

9 years agoam c52eba1f: Merge "Make libc++ the default STL."
Dan Albert [Fri, 7 Nov 2014 22:16:53 +0000 (22:16 +0000)]
am c52eba1f: Merge "Make libc++ the default STL."

* commit 'c52eba1fa23f323b5efeffe1b9aa4c4ab84498b6':
  Make libc++ the default STL.

9 years agoMerge "Cleanspec for libc++ migration."
Dan Albert [Fri, 7 Nov 2014 22:09:17 +0000 (22:09 +0000)]
Merge "Cleanspec for libc++ migration."

9 years agoMerge "Make libc++ the default STL."
Dan Albert [Fri, 7 Nov 2014 22:09:13 +0000 (22:09 +0000)]
Merge "Make libc++ the default STL."

9 years agoCleanspec for libc++ migration.
Dan Albert [Fri, 7 Nov 2014 21:22:11 +0000 (13:22 -0800)]
Cleanspec for libc++ migration.

This affects most native code in the tree, so the only real option is
to nuke out from orbit.

Change-Id: Ia3a794731e703c3ca02b55f6f7827d3425dca5cb

9 years agoMake libc++ the default STL.
Dan Albert [Fri, 17 Oct 2014 02:07:41 +0000 (19:07 -0700)]
Make libc++ the default STL.

Previously, code defaulted to using libstdc++ (which was GNU libstdc++
on the host, or Bionic's "libstdc++" on the target). Now we default to
libc++. The exception for this is when using mingw, because we cannot
build libc++ for mingw.

Change-Id: I68726fa26cdcb6263f17c838d3e859debd57fae1

9 years agoam 87bde62d: Merge "Fix error of PRIVATE_LDLIBS introduced by de36cd72."
Ying Wang [Fri, 7 Nov 2014 18:37:42 +0000 (18:37 +0000)]
am 87bde62d: Merge "Fix error of PRIVATE_LDLIBS introduced by de36cd72."

* commit '87bde62df4e5bb76f058394cd7fff8eaaf7e0d0c':
  Fix error of PRIVATE_LDLIBS introduced by de36cd72.

9 years agoam 18e6b280: Merge "Missed a dependency on pthreads."
Dan Albert [Fri, 7 Nov 2014 18:32:49 +0000 (18:32 +0000)]
am 18e6b280: Merge "Missed a dependency on pthreads."

* commit '18e6b2800158bb92a102aaaef812cabdddf00683':
  Missed a dependency on pthreads.

9 years agoMerge "Fix error of PRIVATE_LDLIBS introduced by de36cd72."
Ying Wang [Fri, 7 Nov 2014 18:06:55 +0000 (18:06 +0000)]
Merge "Fix error of PRIVATE_LDLIBS introduced by de36cd72."

9 years agoFix error of PRIVATE_LDLIBS introduced by de36cd72.
Ying Wang [Fri, 7 Nov 2014 18:05:03 +0000 (10:05 -0800)]
Fix error of PRIVATE_LDLIBS introduced by de36cd72.

Change-Id: I85644899c8527e061c331eecc707ca1bb0e3fac4

9 years agoMerge "Missed a dependency on pthreads."
Dan Albert [Fri, 7 Nov 2014 17:35:25 +0000 (17:35 +0000)]
Merge "Missed a dependency on pthreads."

9 years agoam 73b4d38b: Merge "Update build ID to AOSP"
Ying Wang [Fri, 7 Nov 2014 17:31:58 +0000 (17:31 +0000)]
am 73b4d38b: Merge "Update build ID to AOSP"

* commit '73b4d38b53ae69dc2ee620b8aaf89df760a48398':
  Update build ID to AOSP

9 years agoMerge "Update build ID to AOSP"
Ying Wang [Fri, 7 Nov 2014 17:22:11 +0000 (17:22 +0000)]
Merge "Update build ID to AOSP"

9 years agoUpdate build ID to AOSP
Chirayu Desai [Fri, 7 Nov 2014 10:39:09 +0000 (16:09 +0530)]
Update build ID to AOSP

and display the build number

Change-Id: Ib2f9964b87f591cae235e5094a7f14c897c1872d

9 years agoMissed a dependency on pthreads.
Dan Albert [Fri, 7 Nov 2014 01:32:25 +0000 (17:32 -0800)]
Missed a dependency on pthreads.

Change-Id: I060c9c65b07efe89a308fccf71a1096424a7de39