]> granicus.if.org Git - clang/commit
set default max-page-size to 4KB in lld for Android Aarch64
authorZhizhou Yang <zhizhouyang@gmail.com>
Thu, 29 Nov 2018 18:52:22 +0000 (18:52 +0000)
committerZhizhou Yang <zhizhouyang@gmail.com>
Thu, 29 Nov 2018 18:52:22 +0000 (18:52 +0000)
commite030444510df2ffaf23eeae35692dc363bc28439
treefd61c2ed360f7ff0536d2c357799009c755d1d6c
parent3eda68cb72ca6b1636edc9346de4ab57b32ba679
set default max-page-size to 4KB in lld for Android Aarch64

Summary:
This patch passes an option '-z max-page-size=4096' to lld through clang driver.

This is for Android on Aarch64 target.

The lld default page size is too large for Aarch64, which produces larger .so files and images for arm64 device targets.
In this patch we set default page size to 4KB for Android Aarch64 targets instead.

Reviewers: srhines, danalbert, ruiu, chh, peter.smith

Reviewed By: srhines

Subscribers: javed.absar, kristof.beyls, cfe-commits, george.burgess.iv, llozano

Differential Revision: https://reviews.llvm.org/D55029

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347897 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains/Linux.cpp
test/Driver/android-aarch64-link.cpp