summaryrefslogtreecommitdiff
path: root/libs/gui/DisplayLuts.cpp
diff options
context:
space:
mode:
author Michael Hoisie <hoisie@google.com> 2024-01-19 17:46:13 +0000
committer Michael Hoisie <hoisie@google.com> 2024-01-22 17:41:14 +0000
commit723b4b568f8115db8534db8e6e62cd2434c5a525 (patch)
tree48edf78a2ef6f242722829409e2522ba0ad2c735 /libs/gui/DisplayLuts.cpp
parent37dba81b24e1bfadc83b6629d26cf5208ffaeb12 (diff)
Fix aapt2 build break on MacOS
In ag/25343121 the include statements were sorted for 'androidfw/ResourceTypes.h'. This reordering unfortunately caused a build break for aapt2 on host MacOS. The issue was that 'android/configuration.h' includes 'android/asset_manager.h', which references off64_t, a type that is not available on MacOS. Previously, the 'android/configuration.h' include occurred after 'androidfw/Asset.h', which transitively included 'android-base/off64_t.h', leading to the definition of off64_t. Add a typedef for off64_t for Darwin in asset_manager.h. An alternative approach would be include 'android-base/off64_t.h' in asset_manager.h, but adding a dependency to libbase seems excessive for this change. Test: m libnativehelper aapt2 on Mac Bug: 321309980 Change-Id: Ie67f4256c4ca309bf6eb4a2a2fc28de2155041f5
Diffstat (limited to 'libs/gui/DisplayLuts.cpp')
0 files changed, 0 insertions, 0 deletions