Peter Michael Green [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Merge android-platform-art (11.0.0+r48-3+rpi1) import into refs/heads/workingbranch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
fix-build-on-armhf
Gbp-Pq: Name fix-build-on-armhf.patch
Peter Collingbourne [Thu, 24 Jun 2021 17:17:39 +0000 (10:17 -0700)]
Switch to an assembler macro for CFI_RESTORE_STATE_AND_DEF_CFA
Newer versions of clang reject multiple assembler directives
on the same line, which breaks the preprocessor macro
CFI_RESTORE_STATE_AND_DEF_CFA. Fix it by making it an assembler
macro instead.
Bug:
191980979
Change-Id: I823ff9c66336931249d2bac40280b24ecdebd0cf
(cherry picked from commit
082659bcbf66c08e2ad9be88363c7ab88c50e114)
Gbp-Pq: Name add-assembler-macro.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Add missing 'std::' scope identifiers.
Forwarded: not-needed
Gbp-Pq: Name fix-standard-namespace-errors.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
arm asm instruction
Forwarded: not-needed
Gbp-Pq: Name arm-asm-instruction.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Workaround cacheflush on arm
Forwarded: not-needed
Gbp-Pq: Name workaround-cacheflush-on-arm.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
non-x86 arches do not have PAGE_SIZE
Forwarded: not-needed
Gbp-Pq: Name fix-build-on-non-x86.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Use `Stats*` instead of `Stats`
Forwarded: not-needed
Gbp-Pq: Name stats-incomplete-def.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Fix python interpreter name
Forwarded: not-needed
Gbp-Pq: Name python3-gen_mterp.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Add standard namespace scope resolution
Forwarded: not-needed
Gbp-Pq: Name method-reference-std-ns.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Fix concatenation of storage_mode string.
Forwarded: not-needed
Gbp-Pq: Name storage-mode-concat.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
get libart building
Forwarded: not-needed
Gbp-Pq: Name image-space-dereference.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Conforms with the exception specification of `std::atomic`
Forwarded: not-needed
All constructors of `std::atomic` require `noexcept`. As a result, its members
must also be able to instantiate without any exception throwing.
Gbp-Pq: Name atomic-exception-specification.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Use `ucontext_t` instead of `ucontext`
Forwarded: not-needed
Both Bionic and glibc define a struct called `ucontext_t` but only Bionic
defines an alias `ucontext_t`. Let's use the more standardized one.
Gbp-Pq: Name ucontext.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
somehow upstream builds don't need these headers :-/
Forwarded: not-needed
Gbp-Pq: Name missing-system-includes.patch
Android Tools Maintainers [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Make libart use dlmalloc from
https://android.googlesource.com/platform/external/dlmalloc
Forwarded: not-needed
Gbp-Pq: Name use-android-dlmalloc.patch
Peter Michael Green [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
android-platform-art (11.0.0+r48-3+rpi1) bookworm-staging; urgency=medium
* Disable arm-specific codepaths which fail to build on raspbian.
* Disable code that depends on said arm specific codepaths, limit
built to cross-platform code.
* Fix clean target.
* Don't pass -mfpu=neon
* Don't build with clang due to armv7 contamination.
[dgit import unpatched android-platform-art 11.0.0+r48-3+rpi1]
Peter Michael Green [Tue, 19 Jul 2022 11:20:55 +0000 (12:20 +0100)]
Import android-platform-art_11.0.0+r48-3+rpi1.debian.tar.xz
[dgit import tarball android-platform-art 11.0.0+r48-3+rpi1 android-platform-art_11.0.0+r48-3+rpi1.debian.tar.xz]
Roger Shimizu [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Merge android-platform-art (11.0.0+r48-3) import into refs/heads/workingbranch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
fix-build-on-armhf
Gbp-Pq: Name fix-build-on-armhf.patch
Peter Collingbourne [Thu, 24 Jun 2021 17:17:39 +0000 (10:17 -0700)]
Switch to an assembler macro for CFI_RESTORE_STATE_AND_DEF_CFA
Newer versions of clang reject multiple assembler directives
on the same line, which breaks the preprocessor macro
CFI_RESTORE_STATE_AND_DEF_CFA. Fix it by making it an assembler
macro instead.
Bug:
191980979
Change-Id: I823ff9c66336931249d2bac40280b24ecdebd0cf
(cherry picked from commit
082659bcbf66c08e2ad9be88363c7ab88c50e114)
Gbp-Pq: Name add-assembler-macro.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Add missing 'std::' scope identifiers.
Forwarded: not-needed
Gbp-Pq: Name fix-standard-namespace-errors.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
arm asm instruction
Forwarded: not-needed
Gbp-Pq: Name arm-asm-instruction.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Workaround cacheflush on arm
Forwarded: not-needed
Gbp-Pq: Name workaround-cacheflush-on-arm.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
non-x86 arches do not have PAGE_SIZE
Forwarded: not-needed
Gbp-Pq: Name fix-build-on-non-x86.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Use `Stats*` instead of `Stats`
Forwarded: not-needed
Gbp-Pq: Name stats-incomplete-def.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Fix python interpreter name
Forwarded: not-needed
Gbp-Pq: Name python3-gen_mterp.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Add standard namespace scope resolution
Forwarded: not-needed
Gbp-Pq: Name method-reference-std-ns.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Fix concatenation of storage_mode string.
Forwarded: not-needed
Gbp-Pq: Name storage-mode-concat.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
get libart building
Forwarded: not-needed
Gbp-Pq: Name image-space-dereference.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Conforms with the exception specification of `std::atomic`
Forwarded: not-needed
All constructors of `std::atomic` require `noexcept`. As a result, its members
must also be able to instantiate without any exception throwing.
Gbp-Pq: Name atomic-exception-specification.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Use `ucontext_t` instead of `ucontext`
Forwarded: not-needed
Both Bionic and glibc define a struct called `ucontext_t` but only Bionic
defines an alias `ucontext_t`. Let's use the more standardized one.
Gbp-Pq: Name ucontext.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
somehow upstream builds don't need these headers :-/
Forwarded: not-needed
Gbp-Pq: Name missing-system-includes.patch
Android Tools Maintainers [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Make libart use dlmalloc from
https://android.googlesource.com/platform/external/dlmalloc
Forwarded: not-needed
Gbp-Pq: Name use-android-dlmalloc.patch
Roger Shimizu [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
android-platform-art (11.0.0+r48-3) unstable; urgency=medium
* Team upload.
* Remove embedded unwindstack code.
* debian/control:
- Fix multiarch issues
[dgit import unpatched android-platform-art 11.0.0+r48-3]
Roger Shimizu [Tue, 10 May 2022 10:33:56 +0000 (11:33 +0100)]
Import android-platform-art_11.0.0+r48-3.debian.tar.xz
[dgit import tarball android-platform-art 11.0.0+r48-3 android-platform-art_11.0.0+r48-3.debian.tar.xz]
Roger Shimizu [Tue, 3 May 2022 16:51:47 +0000 (17:51 +0100)]
Import android-platform-art_11.0.0+r48.orig.tar.xz
[dgit import orig android-platform-art_11.0.0+r48.orig.tar.xz]
Jochen Sprickerhof [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
Merge android-platform-art (10.0.0+r36-5) import into refs/heads/workingbranch
Roger Shimizu [Fri, 21 Jan 2022 15:23:15 +0000 (00:23 +0900)]
Fix ftbfs for c++17
Closes: #983964
Gbp-Pq: Name Fix-ftbfs-for-c-17.patch
David Srbecky [Thu, 4 Apr 2019 15:16:17 +0000 (16:16 +0100)]
[PATCH] Fix mterp assembly to use uxtw instead of lsl where needed.
Bug: https://bugs.llvm.org/show_bug.cgi?id=41504
Origin: https://android-review.googlesource.com/c/platform/art/+/940018
The old instructions are invalid according to the ARM spec.
Event though UXTW and LSL are aliases this is binary change:
"add x0, x1, w2, lsl #1" was invalid and would be treated as
"add x0, x1, x2, uxtx #1" which would keep the high bits.
With uxtw, we ignore the high bits, as expected in code.
Test: test.py -r --target --interpreter
Change-Id: I66f67ccc5a401d0cf6ac5b42d41d8df26a190046
Gbp-Pq: Name fix-mterp-assembly-to-use-uxtw-instead-of-lsl-where-needed.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
arm asm instruction
Forwarded: not-needed
Gbp-Pq: Name arm-asm-instruction.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
Adapt asm output of clang that no #/$ is placed before data
Forwarded: not-needed
Gbp-Pq: Name adapt-asm-output-of-clang-that-no-is-placed-before-data.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
Workaround cacheflush on arm
Forwarded: not-needed
Gbp-Pq: Name workaround-cacheflush-on-arm.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
non-x86 arches do not have PAGE_SIZE
Forwarded: not-needed
Gbp-Pq: Name fix-build-on-non-x86.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
stats-incomplete-def
Gbp-Pq: Name stats-incomplete-def.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
python3-gen_mterp
Gbp-Pq: Name python3-gen_mterp.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
method-reference-std-ns
Gbp-Pq: Name method-reference-std-ns.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
storage-mode-concat
Gbp-Pq: Name storage-mode-concat.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
image-space-dereference
Gbp-Pq: Name image-space-dereference.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
Conforms with the exception specification of `std::atomic`
All constructors of `std::atomic` require `noexcept`. As a result, its members
must also be able to instantiate without any exception throwing.
Gbp-Pq: Name atomic-exception-specification.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
Use `ucontext_t` instead of `ucontext`
Both Bionic and glibc define a struct called `ucontext_t` but only Bionic
defines an alias `ucontext_t`. Let's use the more standardized one.
Gbp-Pq: Name ucontext.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
somehow upstream builds don't need these headers :-/
Forwarded: not-needed
Gbp-Pq: Name missing-system-includes.patch
Android Tools Maintainers [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
use-android-dlmalloc
Gbp-Pq: Name use-android-dlmalloc.patch
Jochen Sprickerhof [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
android-platform-art (10.0.0+r36-5) unstable; urgency=medium
* Team upload.
* Drop dmtracedump (moved to android-platform-tools)
* Fix compile error
[dgit import unpatched android-platform-art 10.0.0+r36-5]
Jochen Sprickerhof [Tue, 5 Apr 2022 11:39:26 +0000 (12:39 +0100)]
Import android-platform-art_10.0.0+r36-5.debian.tar.xz
[dgit import tarball android-platform-art 10.0.0+r36-5 android-platform-art_10.0.0+r36-5.debian.tar.xz]
Roger Shimizu [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Merge android-platform-art (10.0.0+r36-4) import into refs/heads/workingbranch
Roger Shimizu [Fri, 21 Jan 2022 15:23:15 +0000 (00:23 +0900)]
Fix ftbfs for c++17
Closes: #983964
Gbp-Pq: Name Fix-ftbfs-for-c-17.patch
David Srbecky [Thu, 4 Apr 2019 15:16:17 +0000 (16:16 +0100)]
[PATCH] Fix mterp assembly to use uxtw instead of lsl where needed.
Bug: https://bugs.llvm.org/show_bug.cgi?id=41504
Origin: https://android-review.googlesource.com/c/platform/art/+/940018
The old instructions are invalid according to the ARM spec.
Event though UXTW and LSL are aliases this is binary change:
"add x0, x1, w2, lsl #1" was invalid and would be treated as
"add x0, x1, x2, uxtx #1" which would keep the high bits.
With uxtw, we ignore the high bits, as expected in code.
Test: test.py -r --target --interpreter
Change-Id: I66f67ccc5a401d0cf6ac5b42d41d8df26a190046
Gbp-Pq: Name fix-mterp-assembly-to-use-uxtw-instead-of-lsl-where-needed.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
arm asm instruction
Forwarded: not-needed
Gbp-Pq: Name arm-asm-instruction.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Adapt asm output of clang that no #/$ is placed before data
Forwarded: not-needed
Gbp-Pq: Name adapt-asm-output-of-clang-that-no-is-placed-before-data.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Workaround cacheflush on arm
Forwarded: not-needed
Gbp-Pq: Name workaround-cacheflush-on-arm.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
non-x86 arches do not have PAGE_SIZE
Forwarded: not-needed
Gbp-Pq: Name fix-build-on-non-x86.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
stats-incomplete-def
Gbp-Pq: Name stats-incomplete-def.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
python3-gen_mterp
Gbp-Pq: Name python3-gen_mterp.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
method-reference-std-ns
Gbp-Pq: Name method-reference-std-ns.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
storage-mode-concat
Gbp-Pq: Name storage-mode-concat.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
image-space-dereference
Gbp-Pq: Name image-space-dereference.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Conforms with the exception specification of `std::atomic`
All constructors of `std::atomic` require `noexcept`. As a result, its members
must also be able to instantiate without any exception throwing.
Gbp-Pq: Name atomic-exception-specification.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Use `ucontext_t` instead of `ucontext`
Both Bionic and glibc define a struct called `ucontext_t` but only Bionic
defines an alias `ucontext_t`. Let's use the more standardized one.
Gbp-Pq: Name ucontext.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
somehow upstream builds don't need these headers :-/
Forwarded: not-needed
Gbp-Pq: Name missing-system-includes.patch
Android Tools Maintainers [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
use-android-dlmalloc
Gbp-Pq: Name use-android-dlmalloc.patch
Roger Shimizu [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
android-platform-art (10.0.0+r36-4) unstable; urgency=medium
* Team upload.
* debian/patches:
- Add patch to fix ftbfs for c++17 (Closes: #983964).
[dgit import unpatched android-platform-art 10.0.0+r36-4]
Roger Shimizu [Fri, 21 Jan 2022 15:26:23 +0000 (15:26 +0000)]
Import android-platform-art_10.0.0+r36-4.debian.tar.xz
[dgit import tarball android-platform-art 10.0.0+r36-4 android-platform-art_10.0.0+r36-4.debian.tar.xz]
Hans-Christoph Steiner [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
Merge android-platform-art (10.0.0+r36-3) import into refs/heads/workingbranch
David Srbecky [Thu, 4 Apr 2019 15:16:17 +0000 (16:16 +0100)]
[PATCH] Fix mterp assembly to use uxtw instead of lsl where needed.
Bug: https://bugs.llvm.org/show_bug.cgi?id=41504
Origin: https://android-review.googlesource.com/c/platform/art/+/940018
The old instructions are invalid according to the ARM spec.
Event though UXTW and LSL are aliases this is binary change:
"add x0, x1, w2, lsl #1" was invalid and would be treated as
"add x0, x1, x2, uxtx #1" which would keep the high bits.
With uxtw, we ignore the high bits, as expected in code.
Test: test.py -r --target --interpreter
Change-Id: I66f67ccc5a401d0cf6ac5b42d41d8df26a190046
Gbp-Pq: Name fix-mterp-assembly-to-use-uxtw-instead-of-lsl-where-needed.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
arm asm instruction
Forwarded: not-needed
Gbp-Pq: Name arm-asm-instruction.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
Adapt asm output of clang that no #/$ is placed before data
Forwarded: not-needed
Gbp-Pq: Name adapt-asm-output-of-clang-that-no-is-placed-before-data.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
Workaround cacheflush on arm
Forwarded: not-needed
Gbp-Pq: Name workaround-cacheflush-on-arm.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
non-x86 arches do not have PAGE_SIZE
Forwarded: not-needed
Gbp-Pq: Name fix-build-on-non-x86.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
stats-incomplete-def
Gbp-Pq: Name stats-incomplete-def.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
python3-gen_mterp
Gbp-Pq: Name python3-gen_mterp.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
method-reference-std-ns
Gbp-Pq: Name method-reference-std-ns.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
storage-mode-concat
Gbp-Pq: Name storage-mode-concat.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
image-space-dereference
Gbp-Pq: Name image-space-dereference.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
Conforms with the exception specification of `std::atomic`
All constructors of `std::atomic` require `noexcept`. As a result, its members
must also be able to instantiate without any exception throwing.
Gbp-Pq: Name atomic-exception-specification.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
Use `ucontext_t` instead of `ucontext`
Both Bionic and glibc define a struct called `ucontext_t` but only Bionic
defines an alias `ucontext_t`. Let's use the more standardized one.
Gbp-Pq: Name ucontext.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
somehow upstream builds don't need these headers :-/
Forwarded: not-needed
Gbp-Pq: Name missing-system-includes.patch
Android Tools Maintainers [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
use-android-dlmalloc
Gbp-Pq: Name use-android-dlmalloc.patch
Hans-Christoph Steiner [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
android-platform-art (10.0.0+r36-3) unstable; urgency=medium
* Team upload.
[ Roger Shimizu ]
* debian/*.mk:
- Remove runtime library path: debian/out, which is only needed
after building.
- Remove LDFLAGS=-nodefaultlibs for library.
* debian/rules:
- Add LD_LIBRARY_PATH=debian/out for help2man calling.
[ Hans-Christoph Steiner ]
* mv man page gen to dh_auto_build and respect arches
[dgit import unpatched android-platform-art 10.0.0+r36-3]
Hans-Christoph Steiner [Thu, 7 Jan 2021 12:08:42 +0000 (12:08 +0000)]
Import android-platform-art_10.0.0+r36-3.debian.tar.xz
[dgit import tarball android-platform-art 10.0.0+r36-3 android-platform-art_10.0.0+r36-3.debian.tar.xz]
Hans-Christoph Steiner [Tue, 13 Oct 2020 15:10:14 +0000 (16:10 +0100)]
Import android-platform-art_10.0.0+r36.orig.tar.gz
[dgit import orig android-platform-art_10.0.0+r36.orig.tar.gz]
Android Tools Maintainers [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
Implements the default no-arg constructor
`std::partition_point` instantiates `StrideIterator` with a no-arg constructor.
Gbp-Pq: Name StrideIterator-constructor.patch
Android Tools Maintainers [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
Conforms with the exception specification of `std::atomic`
All constructors of `std::atomic` require `noexcept`. As a result, its members
must also be able to instantiate without any exception throwing.
Gbp-Pq: Name atomic-exception-specification.patch
Android Tools Maintainers [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
Use a portable PAGE_SIZE
PAGE_SIZE is not defined on some architectures such as arm64 and mips64el, so
let's use a portable and standardized one.
Gbp-Pq: Name PAGE_SIZE.patch
Android Tools Maintainers [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
Use `ucontext_t` instead of `ucontext`
Both Bionic and glibc define a struct called `ucontext_t` but only Bionic
defines an alias `ucontext_t`. Let's use the more standardized one.
Gbp-Pq: Name ucontext.patch
Android Tools Maintainers [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
missing-system-includes
Gbp-Pq: Name missing-system-includes.patch
Android Tools Maintainers [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
use-android-dlmalloc
Gbp-Pq: Name use-android-dlmalloc.patch
Android Tools Maintainers [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
memcheck-paths
Gbp-Pq: Name memcheck-paths.patch
Kai-Chung Yan [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
android-platform-art (8.1.0+r23-3) unstable; urgency=medium
* Put all LDFLAGS that link libraries at the end of the command line. This
fixes FTBFS on Ubuntu because `--as-needed` is used by default.
(Closes: #916250) Thanks to Logan Rosen.
* ucontext.patch: Fix a type mismatch causing FTBFS on armhf
* Use GCC to compile assembly code on armhf as Clang does not support the
`ADRL` instruction. See <https://bugs.llvm.org/show_bug.cgi?id=24350>.
[dgit import unpatched android-platform-art 8.1.0+r23-3]
Kai-Chung Yan [Thu, 13 Dec 2018 09:11:09 +0000 (09:11 +0000)]
Import android-platform-art_8.1.0+r23-3.debian.tar.xz
[dgit import tarball android-platform-art 8.1.0+r23-3 android-platform-art_8.1.0+r23-3.debian.tar.xz]