Hi all,
I was wondering if someone could provide me with a bit of theory. I read that;
Page alignment causes changes in linking. Of very high impact on the success of compiling software for Android is the fact that Google forces compatible binaries to not be page aligned for the text and data section. This requires changes in the way of linking object files. For self-written software, one can take precautions and react on this fact with compiling all shared libraries accordingly. For already existing source code, changing the linker’s behavior can present a very tiring and, often, an even impossible task.
But personally know very little of page alignment, what does this actually mean? Is this the reason we must change the asx file when compiling native libraries for use on Android? Here's the context for that statement.
Apologies if you think I should just Google this, I did try but I'm just looking for a bit more of an explanation than there is at that link.
Kind regards,
Gavin