Looks like GCC 15.0 (at least) doesn't define __LITTLE_ENDIAN__ used at: https://searchfox.org/firefox-main/rev/04cf27582307a9c351e991c740828d54cf786b76/parser/htmlaccel/htmlaccelEnabled.h#31 ``` $ echo | g++ -dM -E -x c++ - | grep "LITTLE" #define __ORDER_LITTLE_ENDIAN__ 1234 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ $ echo | clang++ -dM -E -x c++ - | grep "LITTLE" #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __LITTLE_ENDIAN__ 1 #define __ORDER_LITTLE_ENDIAN__ 1234 ```
Bug 2005469 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Looks like GCC 15.0 (at least) doesn't define ``` __LITTLE_ENDIAN__ ``` used at: https://searchfox.org/firefox-main/rev/04cf27582307a9c351e991c740828d54cf786b76/parser/htmlaccel/htmlaccelEnabled.h#31 ``` #elif defined(__aarch64__) && defined(__LITTLE_ENDIAN__) # define MOZ_MAY_HAVE_HTMLACCEL 1 return true; ``` ``` $ echo | g++ -dM -E -x c++ - | grep "LITTLE" #define __ORDER_LITTLE_ENDIAN__ 1234 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ $ echo | clang++ -dM -E -x c++ - | grep "LITTLE" #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __LITTLE_ENDIAN__ 1 #define __ORDER_LITTLE_ENDIAN__ 1234 ```