Age | Commit message (Collapse) | Author |
|
linaro_android_4.0.3
|
|
There's no reason to activate linker workarounds (potentially causing
suboptimal code) for a Cortex A8 CPU bug if we're building binaries
that will only run on CPUs >= Cortex A9 anyway -- don't do it.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
The '-03' strips off '__aeabi_llsr' from libgcc.a, something that
prevents the mali libs from loading. Those libs don't include the
symbol and expect an external entity to provide it.
This is only a temporary fix allowing snowball users to get a
working UI environment. This should be reverted when we get new
mali libs, something we are currently working on.
Change-Id: Ifa4cc0b1671caa7a2cf5632b60b2aa5417b1a16c
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Now that the libdex issue is isolated and worked around,
we can build the OS at -O3 again.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
|
|
Enable -O3 for the compiler and -O2 for the linker - the code
is now ready for it.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Change-Id: I8f81d24410d0242c3f4e3764ce09fd46bba4db34
Signed-off-by: Kejun ZHOU <kejun.zhou@linaro.org>
|
|
Disable kernel header syncing for now, it doesn't produce the
wanted results.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Userland expects to see DSSCIOC_QUERY_DISPLAY to be available,
but the kernel header actually calls it DSSCOMP_QUERY_DISPLAY.
Adjust the naming when syncing headers.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
For now, replace sync-kernel-headers with a script that
does a the quick hack instead of the proper fix -- the
proper fix requires lots of updating of update_all.py
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Move syncing kernel headers to an external script to make
maintenance easier; modify the script to get closer to doing
what we need it to do
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This syncs the kernel headers used by bionic with the headers of the
kernel being built - making sure the kernel and userland agree about
the content and size of data structures.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This commit re-introduces support for setting TARGET_EXTRA_CFLAGS
(such as -march=SomethingNotCompatibleWithOtherBoards) in board
specific config files.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
In some cases, it is important to use linaro_compilerchecks.mk
before TARGET_CC has been defined - we need to handle it
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Restore the compiler functionality checks from
linaro_android_2.3.7
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
adding build-uboot build-mkenvimg to the list to fix uboot build failure
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
|
|
My local builds with OpenJDK have been successful - no
reason to disallow it, let's go free...
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
In the Linaro set up u-boot will look for uImage and uInitrd.
This patch is Linaro specific and should not be contibuted to AOSP.
|
|
In the Linaro set up u-boot will look for uImage (and not for kernel).
This patch is Linaro specific and should not be contibuted to AOSP.
|
|
Added generic hook for loading device specific tasks.
Change-Id: I6216195edd6a43e940b3d254256092aca98ca58d
Signed-off-by: Patrik Ryd <patrik.ryd@linaro.org>
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This is a workaround for some broken versions of coreutils.
Since the expected output is the same, it doesn't affect
builds on working versions of sort.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
mode
This makes sure Android can be built on systems with coreutils
8.14, and fixes some (presently unused) cases like filenames
differing only in case being thrown out.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
This makes sure Android can be built on systems with coreutils
8.14, and fixes some (presently unused) cases like filenames
differing only in case being thrown out.
Fixes https://bugs.launchpad.net/linaro-android/+bug/876997
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
-isystem should never be used for C++ headers - use it only for
bionic headers, use -I for the rest
First step towards getting it to build with current gcc versions
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|
AOSP's build process aborts if it sees a version of make other
than 3.81 - but most distributions shipping 3.82 fixed the bug
that prevents it from building Android successfully. We shouldn't
block users of those.
Display a warning including a pointer to the fix for users of
stock make 3.82 instead.
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Change-id: I828925d0b140069a554327cd19a528db0846c9f9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bug 4970300
Adds two new variables, CTS_TEST_CASES and CTS_TEST_XMLS, to be read
from CtsTestCaseList.mk. The CTS_TEST_CASES variable can be used to
copy any sort of file to the repository/testcases CTS directory.
The CTS_TEST_XMLS variable can be used to inject test package xmls
from any source rather than relying upon the monolithic and
mostly serial buildCts.py script.
The existing CTS_CORE_CASE_LIST is coded to only support APKs, so
it could not be retrofitted to support native tests. However, the
two new variables can do even more than CTS_CORE_CASE_LIST due to
their generality. In the future, the idea is move away from
CTS_CORE_CASE_LIST and also generate XMLs using separate tools
rather than just buildCts.py.
Change-Id: Ib52722861c37e0f4d511f9041928395bcaba5dea
|
|
|
|
|
|
If the emulator is run without GL acceleration enabled, the OpenGL
renderer will disable itself at runtime.
Change-Id: Ie40c7895120f51bb6a817c2f3cf7fab0a3dda292
|
|
|
|
|