diff options
author | Yi Kong <yikong@google.com> | 2018-07-03 09:16:48 -0700 |
---|---|---|
committer | Yi Kong <yikong@google.com> | 2018-07-03 16:45:23 +0000 |
commit | 525828b0d576bc03d6d319989ac158cbd7f56867 (patch) | |
tree | a29c45c1ca6f13290d3bd96225acb347ffd17bf9 | |
parent | 873f843baa1b2bb7a5422075864b2a150fcd671b (diff) | |
download | arm-linux-androideabi-4.9-pie-dr1-dev.tar.gz |
Add wrapper over GNU asandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-devpie-b4s4-releasepie-b4s4-dev
Since our GNU toolchain is too old to recognise newer archictures like
cortex-a55, add a wrapper to rewrite these architectures to a similar
older architecture.
Test: m checkbuild
Bug: 110235326
Change-Id: Ia9b0e1705899486ff8894f673242228d9493786e
Merged-In: Ia9b0e1705899486ff8894f673242228d9493786e
(cherry picked from commit 57cc7375729fc44fa2face28d92e6e737c8aa11a)
-rwxr-xr-x[l---------] | arm-linux-androideabi/bin/as | 15 | ||||
l--------- | arm-linux-androideabi/bin/as.real | 1 |
2 files changed, 15 insertions, 1 deletions
diff --git a/arm-linux-androideabi/bin/as b/arm-linux-androideabi/bin/as index 5378e97..3c8c5f1 120000..100755 --- a/arm-linux-androideabi/bin/as +++ b/arm-linux-androideabi/bin/as @@ -1 +1,14 @@ -../../bin/arm-linux-androideabi-as
\ No newline at end of file +#! /usr/bin/python + +from sys import argv +from subprocess import check_call + +if __name__ == '__main__': + for index, arg in enumerate(argv): + if arg == '-mcpu=cortex-a55': + argv[index] = '-mcpu=cortex-a53' + elif arg == '-mcpu=cortex-a75': + argv[index] = '-mcpu=cortex-a73' + + argv[0] = argv[0] + '.real' + check_call(argv) diff --git a/arm-linux-androideabi/bin/as.real b/arm-linux-androideabi/bin/as.real new file mode 120000 index 0000000..5378e97 --- /dev/null +++ b/arm-linux-androideabi/bin/as.real @@ -0,0 +1 @@ +../../bin/arm-linux-androideabi-as
\ No newline at end of file |