Age | Commit message (Collapse) | Author |
|
Bug: http://b/25479535
Change-Id: Ifcc5407f6c476b55075f15881be512372d42348b
|
|
These symlinks are missing from the sysroot but are required to
build 32-bit Mesa3D libraries.
Change-Id: I0d9a475a67d3eed3a39ab4e347b1a6970ddedd22
|
|
For some reason, these links were missing, making the SCons Mesa3D
build fail at link time.
Change-Id: I46c236e37574ade2234a9215499ac687d0e1331d
|
|
This patch updates the sysroot headers to include _recent_ versions
of the Xi / XFixes headers that are required to compile SDL2 on Linux.
Note that, while this modifies build-lucid-multilib-toolchain.sh to
list the missing packages, running the script will not produce the
same output because:
1/ Several manual header overrides were already performed on the
sysroot, and would be lost when re-running the script :(
2/ The Lucid version of the new X11 headers are missing important
definitions (e.g. touch support in XInput2.h), and wouldn't
work when trying to build SDL2 anyway.
Change-Id: I90a66fdf4824331f67382edb477dfa58110a216a
|
|
Change-Id: Id2f549748fb851db7dfd032744f32a4015d2f493
|
|
Incorporates several bug fixes and makes it compatible with <atomic>
from libcxx.
Change-Id: I62547dbafb48ec2c563e199cbf121e65ca5e9d53
|
|
Bug:16874785
Change-Id: I0056a040ead61f32287567449c83025d8fe4df8d
|
|
Bug:16874785
Change-Id: If7fddb444c2a0669c9f32d1031e93ce4fd9dce12
|
|
This patch adds a <stdatomic.h> header, which is a modified version
of the FreeBSD header used by bionic/libc/include/stdatomic.h.
Summary of changes:
- Removal of __has_feature() calls.
- Removal of __unused macro (which is actually not needed here).
BUG=15211001
Change-Id: I54aab3751d272dd0025ef9d64e7c2ee2409e889c
|
|
This patch modifies the set of packages used to build the toolchain
sysroot to include libxext-dev, which is required to provide certain
headers like <X11/extensions/XShm.h> required to build the emulator's
SDL sources.
+ Ensure the environment is properly sanitized when building the
toolchain.
Change-Id: I219d647bae8e71b353b5973261150f4bb6656501
|
|
Cherry-pick the following from sibling i686-linux-glibc2.7-4.6
to glibc2.15 level (Ubuntu 12.04)
update linux/capability.h e1d944b4b2ef55eaf9fc041cd589310adb7b1acb
update linux/xattr.h 360e7c65c8b2a4771a1d97cf0ef2d8bdc284ef67
add linux/securebits.h 0df991cec7f8b02e85050569e7127e341450c2ed
add sys/capability.h 38af6b6bef4e585e13d52713fddccfb17e5e9192
Change-Id: I4220cc5ba23087cd937bc92987b02f8b4d0c4fcf
|
|
Lucid package libxcb1-dev contain broken link libxcb.so to
libxcb.so.1.1.0, and libxcb.so.1 -> libxcb.so.1.1.0.
Copied from Ubuntu 10.04 /usr/lib[32]/libxcb.so.1.1.0
Change-Id: I3aad4b8d045b6e64ce2688c5603180989ba180be
|
|
This new toolchain replaces the following toolchains and scripts
in prebuilts/tools/gcc-sdk which call them
prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6
sysroot is upgraded to glibc2.11
gcc is upgraded to gcc4.8
Build instructions:
CC=${AOSP}/prebuilts/tools/gcc-sdk/gcc \
CXX=${AOSP}/prebuilts/tools/gcc-sdk/g++ \
./build-lucid-multilib-toolchain.sh --gcc-version=4.8
Change-Id: Ibe3e66d9c5e772dcedc555d7019c0604c63cc1b4
|
|
BUG=8187523
Change-Id: Iec27b132d9667010980a36a5b8a9aa13549f0d61
|
|
|