aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-21Merge "snowball: disabling -03 optimzation until we have new mali libs" into ↵linaro_android_4.0.3Mathieu J. Poirier
linaro_android_4.0.3
2012-03-17build/core: Don't use -Wl,--fix-cortex-a8 when targeting A9 onlyBernhard Rosenkraenzer
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>
2012-03-16snowball: disabling -03 optimzation until we have new mali libsMathieu J. Poirier
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>
2012-03-07build/core: Go back to using -O3 by defaultBernhard Rosenkraenzer
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>
2012-01-12Merge "build/core: Enable more optimizations" into linaro_android_4.0.3Bernhard Rosenkraenzer
2012-01-13build/core: Enable more optimizationsBernhard Rosenkraenzer
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>
2012-01-11update ECM for 4.0.3Kejun ZHOU
Change-Id: I8f81d24410d0242c3f4e3764ce09fd46bba4db34 Signed-off-by: Kejun ZHOU <kejun.zhou@linaro.org>
2011-12-19build/core: Disable kernel header syncingBernhard Rosenkraenzer
Disable kernel header syncing for now, it doesn't produce the wanted results. Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2011-12-19kernel-headers: Replace DSSCOMP_* with DSSCIOC_*Bernhard Rosenkraenzer
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>
2011-12-19build/core: replace sync-kernel-headersBernhard Rosenkraenzer
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>
2011-12-19build/core: Move syncing kernel headers to external scriptBernhard Rosenkraenzer
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>
2011-12-19core/main.mk: Add code for syncing bionic headers with kernel headersBernhard Rosenkraenzer
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>
2011-12-17build/core: Bring back support for TARGET_EXTRA_CFLAGSBernhard Rosenkraenzer
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>
2011-12-17linaro_compilerchecks.mk: Don't rely on TARGET_CCBernhard Rosenkraenzer
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>
2011-12-17build/core: Include linaro_compilerchecks.mkBernhard Rosenkraenzer
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2011-12-17build/core: Restore linaro_compilerchecks.mkBernhard Rosenkraenzer
Restore the compiler functionality checks from linaro_android_2.3.7 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2011-12-17product/core.mk: Install busybox, lrzsz, ffmpeg, x264Bernhard Rosenkraenzer
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2011-12-17core/legacy_prebuilts.mk: adding u-boot images in prebuilt list for snowballVishal Bhoj
adding build-uboot build-mkenvimg to the list to fix uboot build failure Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2011-12-17build: Allow building with OpenJDKBernhard Rosenkraenzer
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>
2011-12-17Create uInitrd instead of ramdisk.imgPatrik Ryd
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.
2011-12-17Rename the kernel to uImage for Linaro Android buildPatrik Ryd
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.
2011-12-17build/core: Forward-port hook for device specific tasksPatrik Ryd
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>
2011-12-17definitions.mk: Use sort |uniq instead of sort -uBernhard Rosenkraenzer
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>
2011-12-17definitions.mk: Create java-source-list-uniq in C locale in incrementaljavac ↵Bernhard Rosenkraenzer
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>
2011-12-17definitions.mk: Create java-source-list-uniq in C localeBernhard Rosenkraenzer
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>
2011-12-17build: Fix up -isystem usageBernhard Rosenkraenzer
-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>
2011-12-17build/core/main.mk: Allow building with fixed make 3.82Bernhard Rosenkraenzer
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
2011-12-16IML74Kandroid-4.0.3_r1The Android Automerger
2011-12-15IML74JThe Android Automerger
2011-12-15IML74IThe Android Automerger
2011-12-15merge in ics-mr1-release history after reset to ics-mr1The Android Automerger
2011-12-15IML74HThe Android Automerger
2011-12-14IML75The Android Automerger
2011-12-14merge in ics-mr1-release history after reset to ics-mr1The Android Automerger
2011-12-14IML74GThe Android Automerger
2011-12-14IML74FThe Android Automerger
2011-12-14IML74EThe Android Automerger
2011-12-14Merge "Build Support for CTS Native Tests" into ics-mr1android-sdk-4.0.3-tools_r1Brian Muramatsu
2011-12-13IML74DThe Android Automerger
2011-12-13IML74CThe Android Automerger
2011-12-13IML74BThe Android Automerger
2011-12-13merge in ics-mr1-release history after reset to ics-mr1The Android Automerger
2011-12-13IML74The Android Automerger
2011-12-13merge in ics-mr1-release history after reset to ics-mr1The Android Automerger
2011-12-13Build Support for CTS Native TestsBrian Muramatsu
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
2011-12-12IML73The Android Automerger
2011-12-12merge in ics-mr1-release history after reset to ics-mr1The Android Automerger
2011-12-12Enable the OpenGL View renderer on the emulatorandroid-sdk-4.0.3_r1Jesse Hall
If the emulator is run without GL acceleration enabled, the OpenGL renderer will disable itself at runtime. Change-Id: Ie40c7895120f51bb6a817c2f3cf7fab0a3dda292
2011-12-10IML70CThe Android Automerger
2011-12-09IML70BThe Android Automerger