В GCC решено убрать поддержку ABI ARM64 ILP32
В GCC решено убрать поддержку ABI ARM64 ILP32
В кодовую базу GCC, используемую для формирования ветки GCC 15, внесено изменение, которое переводит в разряд устаревших поддержку ABI ARM64 ILP32 (-mabi=ilp32).
ILP32 напоминает субархитектуру x32 для систем x86_64 и также позволяет использовать 32-разрядные указатели и 32-разрядную модель адресации памяти, при работе процессора в 64-разрядном режиме с поддержкой 64-разрядных регистров и расширенных инструкций. Ограничением ABI ILP32 является невозможность адресации из приложения более 4 ГБ памяти.
Linux / Линукс 🥸
В кодовую базу GCC, используемую для формирования ветки GCC 15, внесено изменение, которое переводит в разряд устаревших поддержку ABI ARM64 ILP32 (-mabi=ilp32).
ILP32 напоминает субархитектуру x32 для систем x86_64 и также позволяет использовать 32-разрядные указатели и 32-разрядную модель адресации памяти, при работе процессора в 64-разрядном режиме с поддержкой 64-разрядных регистров и расширенных инструкций. Ограничением ABI ILP32 является невозможность адресации из приложения более 4 ГБ памяти.
Linux / Линукс 🥸
Канал источник:@linux_gram