There is a few passes or other code that need to know the page size of the target system in advance.
And due to cross compilation, the page size might be different on host and target system. So we
need to specify the page size of the target system explicitly.
For example, HWAsan has a ring buffer that is a multiple of the page size. HWAsan pass doesnot know
the page size of the target system, but 4K page size is specified by default. As shown in D123910.