Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable libnativehelper build in Ubuntu 16.04 LTS #39

Open
wants to merge 1,333 commits into
base: cm-14.1
Choose a base branch
from

Conversation

walidham
Copy link

Add this in file HOST_x86_common.mk to pass the error reloc 42/43 when compiling libnativehelper
ifeq ($(HOST_OS),linux)
CLANG_CONFIG_x86_LINUX_HOST_EXTRA_ASFLAGS :=
--gcc-toolchain=$($(clang_2nd_arch_prefix)HOST_TOOLCHAIN_FOR_CLANG)
--sysroot=$($(clang_2nd_arch_prefix)HOST_TOOLCHAIN_FOR_CLANG)/sysroot
*-B$($(clang_2nd_arch_prefix)HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/bin *
-no-integrated-as

Steve Kondik and others added 30 commits March 15, 2015 01:17
 * Add support for TARGET_KERNEL_ADDITIONAL_CONFIG which will append a
   config snippet from arch/$ARCH/configs/ to the main defconfig.
 * This can be used for various things, such as including DIAG support
   into debuggable builds.

Change-Id: Ifa48688a3f951dd8ecc9a13a27de3a476e7bf633
Modifies "build: ota: Support for install tools in /tmp/install" to
support signing steps being split from build steps.

Package install files into target-files INSTALL path
Read from target-files for OTA package creation

Change-Id: I64f919c2a757b5474f6cc5f82bd6c33c2a8b558a
Bug: 19939307
Change-Id: I069f514fe6d3759aa7dde38627c54f7bed38c1bb
 * Because we don't have an exact match.

Change-Id: I76be485d1390eb89a52f91c365ff79157ae02571
 * The Snapdragon 808 will be releasing as the msm8992 so
   reference it as such.
 * The Snapdragon 810 is already released and used, so build the
   qcom utilities for devices using msm8994.

Change-Id: I564cb68295099a73fefd24d43e19ca371968ef44
This includes optional support for building the kernel with mediatek's
build system, which is usually included with OEM source drops for this
platform. (enabled by BOARD_USES_MTK_KERNELBUILD:=true)

Change-Id: I69fb50aa17d9c171bf8a7c220a0707c4bc570733
Change-Id: I50c780203f7ecdd3008ac07146b7c9db91f9a443
Some device-specific releasetool functions may expect that input_zip
and input_version are set. For incremental OTAs, target_zip and
target_version are set instead.

Set input_zip=target_zip and input_version=target_version to add
compatibility with these functions.

Change-Id: I6a04f67440618d3652396656cc1fe223d4a6b195
Without the leading forward slash, the check always fails.

Change-Id: I57320c20ca2b384713182082b1ad5321d78dbb2b
mariogrip and others added 30 commits September 6, 2016 16:53
These projects are needed by qcomm's netmgrd.
Add subdirs for external/{iproute2,iptables}
Change-Id: I84884929a93dbca1d7a4f22c0e0f2181c7c7385a
* Remove dt.img creation from generate_extra_images

Change-Id: I676b588cd9acb671771acda638abefee036f0519
Change-Id: I264b7f1f5ad8d5b119354716bd73cc0393b50c42
* Remove dt.img creation from generate_extra_images

Change-Id: I676b588cd9acb671771acda638abefee036f0519
Change-Id: I6d13310dc367bcef7a33680fb8076f157e64b821
Change-Id: I6d13310dc367bcef7a33680fb8076f157e64b821
TimeKeep is utility to keep/restore RTC offset for Qualcomm device, where
RTC is not setable. It works by keeping the offset between the RTC time and
system time in a property (or a file) and restore it at boot.

This commit add Sony's vendor subdirectory to the subdirs list. As TimeKeep
is originaly from Sony's AOSP, it's kept in Sony's vendor directory.

Change-Id: I6673e7447f2715aabb8926bb39f491d42f848145
Change-Id: I2a88130cb9a2abd5a6ca1d67038e556267ca272a
- TARGET_UBUNTU_INITRD_PPA: ex. ci-train-ppa-service
- TARGET_UBUNTU_INITRD_TEAM: ex. stable-phone-overlay

Change-Id: Ib5def5d07ef537ffa02751d7844207f44f677b7b
Change-Id: I53248d9bdd4dcee7edecf4299f497157c3a83121
Needed to build gps and liblights

Change-Id: I29418e12e09e95d18d4ff94a499b362b7cebe091
Even if BOARD_CUSTOM_BOOTIMG_MK is defined, it still need to include
INTERNAL_BOOTIMAGE_ARGS_COMMON in INTERNAL_BOOTIMAGE_ARGS, as it'll be
used in BOARD_CUSTOM_BOOTIMG_MK makefile.

Change-Id: Ib7fee90e54a21311f3b19355f6b6bc8aa6f3cd06
Make sure that strip from the actual toolchain is used

Change-Id: I66c6f484a4925d46bfacf55148ad83b800f072e6
Signed-off-by: Andreas Pokorny <andreas.pokorny@gmail.com>
Change-Id: Iacfc933da842f52cdb1b021c8bd74f848c73759c
ANDROID_TOOLCHAIN is a variable used in envsetup.sh. Change the
variable name so that it reads more related to kernel things.

This also fix a typo by replacing it to another variable.

Change-Id: Ic73fc21496aa29e436b446a9e6faa536c0b5a30c
Fixes video recording for AAL backend after upgrading libhybris.

Change-Id: Ibe578d59d470ea87bb62274ff3373fa6e2f82be3
…untu-headers

core_base.mk: add CAMERA_SERVICE_WANT_UBUNTU_HEADERS
launchpadlib is only available as a python3 package starting in ubuntu
20.04.

Change-Id: I1a9d96e7529ece9488cb902b4676cbed9e694826
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.