| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Long live LOCAL_BUILD_HOST_DEX!
Change-Id: I8de23cfc78edc554606a2e1a8a955e8bc3ad02b0
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 10447095
Change-Id: I6053ca97cb0e28621262a385d57c0996e7c1aaab
|
|/
|
|
|
|
|
| |
This was expanding to TARGET_VENDOR_OUT_SHARED_LIBRARIES which was
empty. It should be expanding to TARGET_OUT_VENDOR_SHARED_LIBRARIES.
Change-Id: I32fe22e3e0b91a6d41f6a09a33d3ce2e4061d078
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In 64-bit multilib host build, changed from
32-bit lib: out/host/<platform>/lib32
64-bit lib: out/host/<platform>/lib
to
32-bit lib: out/host/<platform>/lib
64-bit lib: out/host/<platform>/lib64
.
That way the host library path is consistent with the multilib target
build's. Also with this change prebuilt 32-bit libraries can be reused
in 64-bit host build as 2nd arch binaries. (With previous setup, they
can't be used because they have rpath ../lib in it while the 2nd arch
library path needs ../lib32.
Change-Id: I020199d0c7dd52cdc8dcb7d3a1d22cd6178672e1
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 11358761
Change-Id: I0c86a2ce3f95e89cc6c6eed65f3595922a90f45f
|
| |
| |
| |
| |
| | |
Bug: 15935150
Change-Id: I2971bcf4a9fa96e7a5098a759ecc67ba4f565b6c
|
|/
|
|
|
|
|
| |
We need a host symlink for dalvik, our *-dalvik-host build targets
are failing.
Change-Id: I6045de20c948b456a150033deb3459895aff83c6
|
|
|
|
|
|
|
|
|
|
| |
Some packages can override list of locales with
LOCAL_AAPT_INCLUDE_ALL_RESOURCES parameter, disabling
pseudolocalization. Adding new --pseudo-localize flag to
aapt if pseudo-locales are specified in product locales
list solves this issue.
Change-Id: Iae705d4fe99453650339fd1ca65d1005671b3e4f
|
|
|
|
|
| |
Bug: 15850610
Change-Id: I46b98adb556d8e6bf166761f8bb240006dbe5b14
|
|
|
|
|
|
|
|
|
|
|
| |
Use "LOCAL_MULTILIB := both" to install jni libraries of both archs in
multilib build.
The build system will package jni of both archs to the apk, or install
them to the right location on the system image and create symlinks,
extract .so files from prebuilt apk, etc if appropriate.
Bug: 15849902
Change-Id: I7e147b5a47db476584c38250de7b36c75ea40d81
|
|
|
|
|
|
|
|
| |
Otherwise we just use the original module name.
With this change :32 in 32-bit product configuration will be installed
as expected.
Change-Id: Ibbbf3e8807a17b47f4259c00000a63336bc02f92
|
|
|
|
|
| |
Bug: 14298175
Change-Id: I37dc7d5bc63d967db4b3cb8aee695a40b12a8c8d
|
|\ |
|
| | |
|
|/
|
|
| |
Change-Id: Id36844d17ed7551095fbca4a01e0aaf5224b7ea8
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 14298175
Change-Id: I1db40e7c67322d80a108b2b88e6d2e6d275d7898
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
Convert clean rules from TARGET_ARCH to TARGET_2ND_ARCH and vice versa.
Change-Id: I5711b38cd834272d26d78e5cf847e97f27139c5b
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
The last projects in the blacklist have been fixed, delete the code.
Change-Id: I0fe7809bd18e32516374c9cb2a6f71df1d3c62ee
|
|/
|
|
| |
Change-Id: I7450a85770cc8de2ea313570999a7d7076e950d2
|
|
|
|
|
|
| |
(cherry picked from commit cf5ea762e015bc044d251814d9062ef1df4dd49f)
Change-Id: I43eb93d41967c63acb0723083c0178019f1364d0
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I2613a5072e2778307eebdc95d81f184f748ce9f5
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also include the binaries for the 2nd arch when building module
packages.
Change-Id: I50d2c7451a77cbccdb365c8efea6c77f5147fde6
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- This simplifies the logic to get the mapping of built-file to
installed-file. Previously we used file suffix matching which is error
prone and not scalable.
- With this change the .odex files will be included automatically.
Bug: 13585955
Change-Id: I4599abf93b9d501bac7aca7758d7f3aee21b3e36
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
Change-Id: I3948c28bb3f988d57da41d6eb8f97da4e20b0e86
|
|/ /
| |
| |
| |
| |
| | |
Nobody is using freebsd-x86 or linux-ppc.
Change-Id: I4e19fd32d92b39ad574001e7046e37ccd2300a2e
|
|/
|
|
|
| |
Bug: 15593959
Change-Id: I90161045b5d5f2df726a4f69740f0875c8bfc69f
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The futex wrappers and memcmp16 are no longer available to anyone.
No one was checking for the existence of the SA_NOCLDWAIT constant,
and even if they wanted to, they could just check directly.
Change-Id: If8ac6c2617b76b23a2450f58fc03453f7f82a61f
|
| |
| |
| |
| |
| |
| |
| | |
- Do the module name resolving for both host and target modules.
- Check existence of both 64-bit and 32-bit module variants.
Change-Id: I8ada0e734efac6c8dafade8708fff9797b19a78d
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit b1f7fb7a508bb6b093c8b37d65adc9a5a0836e6e.
Change-Id: Id7ea4803ab52659c1316ea9f1babf8117b667441
|
|/ /
| |
| |
| |
| |
| | |
This fixes error no 64-bit libdvm for dalvik-vm-unit-tests.
Change-Id: Ieb21b3b636facbff32c62bca8bba1df6d21377c6
|
| |
| |
| |
| |
| |
| |
| | |
This makes it simpler to reference normal host modules by just their
original names even if they are built for the 2nd arch.
Change-Id: I49d32dad0dc523c458d5f9176993037d8695e6a5
|
| |
| |
| |
| |
| |
| |
| |
| | |
Otherwise we may end up conflict between LOCAL_MODULE_HOST_ARCH and the
default multilib mode.
Also removed the unneeded variants of LOCAL_MODULE_HOST_ARCH.
Change-Id: I9e5a0144da3cb6310be0ddf098738987e51305de
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously we only expanded product_MODULES with LOCAL_REQUIRED_MODULES,
but not modules introduced by LOCAL_SHARED_LIBRARIES; Later we did a further
shared libary expansion in vendor_module_check.mk.
It couldn't track C in the following case:
A : B, by LOCAL_SHARED_LIBRARIES; B : C, by LOCAL_REQUIRED_MODULES.
With this change, we transformed the LOCAL_SHARED_LIBRARIES dependencies
into LOCAL_REQUIRED_MODULES dependencies before doing the required
module expansion and the loophole is closed.
All module names are now expanded to product_MODULES now and it makes
vendor_module_check.mk simpler.
Change-Id: I8835a478d2ce0ce10601a8449f446f07b01c2b7f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With multilib host build, the build system installs host
shared libraries to different directories depending on a
library's bitness:
- HOST_OUT_SHARED_LIBRARIES points to the library path of 64-bit;
- 2ND_HOST_OUT_SHARED_LIBRARIES points to the library path of 32-bit;
- If you don't care the bitness of the libraries and just want whatever
version the librareies are built by default, use HOST_LIBRARY_PATH.
Bug:13751317
Change-Id:Id4c818941dc4ea35d795767c76f698529bd6aebb
|
|
|
|
|
|
|
|
| |
Also we don't need to force LLVM built from source, for we already force
LLVM to be built as 32-bit.
Bug: 13751317
Change-Id: Ifadf1988d28b60cb06316de50f5bdc1834f1acc0
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
32-bit tests will build into /data/nativetest
64-bit tests will build into /data/nativetest64
Change-Id: I31492c7d1273ba18bb2577fae150008a214c3bf4
|
|\ \ |
|