| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Change-Id: I33c814d2dac05154e840fb01a7009ad15451234e
|
| |
|
|
| |
Change-Id: I6aae2d2ba9381bc719ad8d9784333409fe379523
|
| |
|
|
|
| |
Bug: 15014196
Change-Id: I0edf8320e9eaa02031d564735c17c016d7e14fda
|
| |\
| |
| |
| |
| | |
* commit '7a6c4e9261584e03ca9eaa5ca8465d6eaf87f7bd':
Update dlext.h header
|
| | |
| |
| |
| | |
Change-Id: Id375e8101f8b86078cdee024184a4ef9d9064928
|
| |\|
| |
| |
| |
| |
| |
| | |
(WW28)"
* commit 'f22634e3b22590fde355143ea6c1437c713b7bee':
Refresh 64-bit headers/libs (WW28)
|
| | |
| |
| |
| | |
Change-Id: Ib798ab4730c3b242bc784548ea2d4ffaea5c90d7
|
| |\|
| |
| |
| |
| | |
* commit 'e19c8d59b8bb3f8eb5718184c99ddd5048ee4199':
Update mips64 lib-bootstrap
|
| | |
| |
| |
| |
| |
| | |
Turns out previously built mips64el* are mips64r2, not mips64r6
Change-Id: Ic0f82fafe959716eb3a909e367d599a3d4293047
|
| |\|
| |
| |
| |
| | |
* commit '1c7d5d11c73946bd1ff86ad49aa9123a1111610e':
Remove symlink lib-boostrap
|
| | |
| |
| |
| |
| |
| |
| | |
next CL will populate mips64r6 lib and lib-boostrap in real directory
previous symlink to android-9/arch-mips which is mips64r2
Change-Id: I59baeb4e5b6f32e0c52c6a0d1a54985808f0534f
|
| |\|
| |
| |
| |
| |
| | |
* commit '6fa1424bd53bd0cb005d158bf0fe65ae4882c8c9':
Restore arm's machine/endian.h to be useful for ARMv5
Hard-float support in android-L/include/math.h
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Revert bionic c54ca40aef48009e7b0e5b2b3069aad62ffd3453 because
endian.h is seen by APP_ABI=armeabi as well. Instruction
"rev" and "rev16" doesn't exist until ARMv6
Change-Id: I653740e3704b9b64e3e2a2e17452675635a14776
|
| | |
| |
| |
| | |
Change-Id: I554024e5afb7a8be44fb2884ffe369992bd0a959
|
| |\|
| |
| |
| |
| | |
* commit '9a6226dc6d4d5327767e89d7bcebba9aad253ab7':
Fix samples for 64-bit ABIs
|
| | |
| |
| |
| |
| |
| |
| |
| | |
1. Set APP_ABI:=all in almost all samples
2. Enhance hello-jni to report more ABIs
3. Fix warnings
Change-Id: I2851c42b77ef8225e32143d225edcf973633e782
|
| |\|
| |
| |
| |
| | |
* commit '4b9e4a3294cec41364d9b444066b812c82d20d35':
64-bit in android-L
|
| | |
| |
| |
| |
| |
| | |
See https://android-review.googlesource.com/#/c/99021/
Change-Id: I10daf2da97aa9d3c99661b5d79080b96a0ae9f22
|
| |\|
| |
| |
| |
| |
| |
| | |
(WW25)"
* commit '4e6ebfdd46ba3124e405bcd88b4b47d888887400':
Refresh 64-bit headers/libs (WW25)
|
| | |
| |
| |
| |
| |
| | |
To bionic: 06366724d572ef005f5bc0ddd8ad46794cbfad3b
Change-Id: I4c676127d357445fc5d09a2c82c5664238105b90
|
| |\|
| |
| |
| |
| |
| |
| | |
WCHAR_MAX"
* commit 'dfed70acffff17b7116fa01e08c691dd565c4f72':
Fix ssize_t, WCHAR_MIN and WCHAR_MAX
|
| | |\ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1) ssize_t is int, instead of long int
2) WCHAR_MIN and WCHAR_MAX be consistent with bionic's:
respond to __WCHAR_UNSIGNED__, work for both signed (X86/MIPS)
and unsigned (ARM) wchar_t, and work for -fshort-wchar too
Change-Id: Ief1be007571b50c5d63a819df489f9d3f9b47bc8
|
| |\| |
| | |
| | |
| | |
| | | |
* commit 'bd92c406a5da769a9b6eb71e6486b472176d2b6c':
Update libm_hard.a
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1) Add ldexp. ldexp used to co-exist in both libc.so and libm.so until
the removal from libm.so in ICS. Unfortunately the sole copy of libm_hard.a
in NDK was compiled from JB source and miss ldexp. Code compiled with
hard-float using ldexp may use libc.so which follows soft-float and misbehave
2) Turns out the following (all in fpclassify.o) also exists in recent libc.so
too. Add them in libm_hard.a as well:
__fpclassifyd
__fpclassifyf
__fpclassifyl
__isfinitef
__isfinite
__isfinitel
__isinff
__isinf
__isinfl
__isnanl
__isnormalf
__isnormal
__isnormall
isinf
isnan
isnanf
Change-Id: Ia157fb2911341988de102e55d0c6f6141a9c3dda
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
All other include/SLES/*.h are unchanged since API 14
Change-Id: If4be7449fc8866ee630dd7986d3ee0d6a48549d4
|
| |\ \ \
| | |/
| |/|
| | |
| | | |
* commit 'e233c416944455f9ecf00900fb5f5e1075d407f5':
Add missing mips64 lib-bootstrap
|
| | |\ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Such that the following can correctly populate sysroot just enough to rebuild
mips64el toolchain
./build/tools/gen-platforms.sh --minimal --dst-dir=$NDK --ndk-dir=$NDK --arch=mips64
Change-Id: Ib37516bfe4c4b6a0c5b479d7cec8764c161f02c8
|
| |\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
libportable from the default build."
* commit 'fc800c1dba34a8da105e18242257af56fa2ac754':
Fix build by removing libportable from the default build.
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
Easier than working out how to fix the fenv stuf...
Change-Id: Id457d4fcd790b1fc13047cba29c7d47118196a87
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I'm not sure why git thought there was a conflict; it thought these
files had been deleted in master and renamed in lmp-preview-dev. In
reality, they've never existed anywhere, and were created in
lmp-preview-dev by the change being merged. Weird.
Conflicts:
ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.functions.txt
ndk/platforms/android-21/arch-arm/symbols/libGLESv3.so.variables.txt
ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.functions.txt
ndk/platforms/android-21/arch-arm64/symbols/libGLESv3.so.variables.txt
ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.functions.txt
ndk/platforms/android-21/arch-mips/symbols/libGLESv3.so.variables.txt
ndk/platforms/android-21/arch-mips64/symbols/libGLESv3.so.variables.txt
ndk/platforms/android-21/arch-x86/symbols/libGLESv3.so.variables.txt
ndk/platforms/android-21/arch-x86_64/symbols/libGLESv3.so.variables.txt
Change-Id: Ic7cc66f1fa053ff05d55911caad92dfd6669138d
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also update existing GLES2 and GLES3 headers to latest official
Khronos versions.
Bug: 15028495
Change-Id: Iecdc1d2cc23fbe10f225511536fb0bd46d11af4a
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The original arch-arm libGLESv1_CM.so and libGLESv2.so symbols in
android-4 and android-5 were correct. They didn't include some vendor
extension symbols that are in the platform library but that apps
should query at runtime rather than link against.
When arch-x86 and arch-mips were added in android-9, they mistakenly
included these extension symbols. Oh well, for compatibility we can't
fix that now.
The android-20 symbols for all architectures were copied from x86 or
mips, and include the extension symbols. To avoid spreading the
mistake, this change:
(a) Removes the symbol files for architectures that existed in earlier
versions of the platform, since they shouldn't change in android-20.
(b) Removes the extension symbols on 64-bit platforms, so they match
the symbols in arch-arm.
(cherry picked from commit 74439535fa71e38a19734406b69af63773997edc)
Change-Id: Id675df1a1e2c43d74fee672be33357ffd1723fd0
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
b/15414091
Change-Id: I939dc65f8e34cd19eb42b276ccee23d76f4b0ee7
|
| |\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
sysroot"
* commit '397301be5ea7f7cb7cf43bb10163a31618aa1829':
64-bit mips64el-* multilib sysroot
|
| | |\ \ \ |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I88fb4492d16eece4347589da75fe1ed2ed7d2254
|
| |\| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '7d1aa27155b6b6dbac9290d2c073b20be96f3fb4':
Fix libportable build breakage.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ic85e36cf55b7486b50fc9f1513f10a8ade5e86e9
|
| |\| | | |
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
on 64-bit platforms"
* commit '6ed7e6dfcc36a41ddface0527d1e4a2c053cc736':
ndk: Remove extra GLES symbols on 64-bit platforms
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The original arch-arm libGLESv1_CM.so and libGLESv2.so symbols in
android-4 and android-5 were correct. They didn't include some vendor
extension symbols that are in the platform library but that apps
should query at runtime rather than link against.
When arch-x86 and arch-mips were added in android-9, they mistakenly
included these extension symbols. Oh well, for compatibility we can't
fix that now.
The android-20 symbols for all architectures were copied from x86 or
mips, and include the extension symbols. To avoid spreading the
mistake, this change:
(a) Removes the symbol files for architectures that existed in earlier
versions of the platform, since they shouldn't change in android-20.
(b) Removes the extension symbols on 64-bit platforms, so they match
the symbols in arch-arm.
Change-Id: Ib227d9d163bfe2859b13eb57dc19518d3a3f90d0
|
| |\| |
| | |
| | |
| | |
| | | |
* commit '172b2a282238548d90a0fb35190e3dd066d831fa':
Fix warning about undefined __LP64__
|
| | |\ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
See b.android.com/69975
Change-Id: If7f2b6fa29c36221b1a0d31a334cb34cecb4e8bc
|
| |\| | |
| | | |
| | | |
| | | |
| | | | |
* commit 'be5b713adfef26029b747d4a29ec1a5f54dd596a':
Refresh 64-bit headers/libs (WW22)
|
| | |\ \ \ |
|
| | | |/ /
| | | |
| | | |
| | | | |
Change-Id: Ic49750508a4c825e6ac222d8cd417e71dae53cbd
|
| |\ \ \ \ |
|