The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В GCC 15 решено убрать поддержку ABI ARM64 ILP32"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от opennews (??), 17-Янв-25, 09:13 
В кодовую базу GCC, используемую для формирования ветки GCC 15, внесено изменение, удаляющее поддержку ABI ARM64 ILP32.  ILP3 напоминает субархитектуру x32 для систем x86_64 и также позволяет использовать 32-разрядные указатели и  32-разрядную модель адресации памяти, при работе процессора в 64-разрядном режиме с поддержкой 64-разрядных регистров и расширенных инструкций. Ограничением ABI ILP32 является невозможность адресации из приложения более 4 ГБ памяти...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62568

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  –4 +/
Сообщение от Жироватт (ok), 17-Янв-25, 09:17 
Хм...интересно, однако.
Как скоро появятся в комментариях тут удивительные люди, у которых mission-critical софт крутится именно именно на подобном костыле на арм-железках?
Ответить | Правка | Наверх | Cообщить модератору

3. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от kravich (ok), 17-Янв-25, 09:26 
А потом они проснутся
Ответить | Правка | Наверх | Cообщить модератору

25. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +1 +/
Сообщение от Жироватт (ok), 17-Янв-25, 12:26 
Не, просто к любой такой новости откуда-то вылезает ну совсем уж незамутнённое чудо и начинает возмущаться:
"да как так-то, из современного ядра лин00пс выкинули поддержку WiMax??? Как так теперь только или DKMS, или пользоваться старыми ядрами??? Да за что я за б/у 15 лет назад деньги плотил, где мои выпл0ты и каааанпенсации??77 Да у меня на ваймаксе ЦУП работает, сто тыщ станков с ЧПУ и сервера для связи с марсом! Да мы! Да я! Да знаете что - ИП Смирнов обиды не прощает!".

Иногда интересно потыкать в них палочкой

Ответить | Правка | Наверх | Cообщить модератору

31. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Витюшка (?), 17-Янв-25, 13:08 
"ИП Илон Маск"
Ответить | Правка | Наверх | Cообщить модератору

33. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Жироватт (ok), 17-Янв-25, 13:30 
Такие ИП или имеют штатных/аутсорцных индусов, которые могут хоть как-то, но поддерживать нужное им легаси даже во внутренней ветке, или просто блокируют любое предложение об удалении в mainline.
Ответить | Правка | Наверх | Cообщить модератору

45. Скрыто модератором  +/
Сообщение от Аноним (-), 17-Янв-25, 17:21 
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

47. Скрыто модератором  +/
Сообщение от Аноним (-), 17-Янв-25, 17:32 
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 17-Янв-25, 18:23 
Ответить | Правка | Наверх | Cообщить модератору

4. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +2 +/
Сообщение от Anonymous Coward (?), 17-Янв-25, 09:40 
Там как раз сошлись на том, что лучший способ найти тех людей -- написать предупреждение:  https://gcc.gnu.org/pipermail/gcc-patches/2025-January/67348...

(кста, уточнение к новости -- поддержку в GCC 15 не уберут, а только напишут предупреждение об удалении в следующем релизе).

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

44. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +1 +/
Сообщение от Аноним (-), 17-Янв-25, 17:19 
> Как скоро появятся в комментариях тут удивительные люди, у которых
> mission-critical софт крутится именно именно на подобном костыле на арм-железках?

Mision critical софт не делают на всяких экспериментальных малоиспользуемых хреновинах которые никто даже на картинке не видел - так что все баги ваши.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

5. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  –7 +/
Сообщение от Аноним (5), 17-Янв-25, 09:42 
Очень хотели денежек от Эплы,но не прокатило.Зря вообще запилили называется.
Ответить | Правка | Наверх | Cообщить модератору

20. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (20), 17-Янв-25, 11:50 
Ябблы последний раз GCC использовали ещё версии 4.2.1. Там никакого ILP32 ещё быть не могло.
Ответить | Правка | Наверх | Cообщить модератору

26. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (26), 17-Янв-25, 12:35 
gcc 2.96 умел
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

40. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (40), 17-Янв-25, 16:26 
Но не смог
Ответить | Правка | Наверх | Cообщить модератору

41. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (41), 17-Янв-25, 16:30 
#ifndef _ILP32
Ответить | Правка | Наверх | Cообщить модератору

6. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +3 +/
Сообщение от ijuij (?), 17-Янв-25, 09:54 
Хорошие новости, мертвый код надо удалять
Ответить | Правка | Наверх | Cообщить модератору

8. "В GCC 15 решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (8), 17-Янв-25, 10:15 
Хорошая новость узнаем кто это использовал.
Ответить | Правка | Наверх | Cообщить модератору

9. "В GCC решено убрать поддержку ABI ARM64 ILP32"  –3 +/
Сообщение от Tron is Whistling (?), 17-Янв-25, 10:22 
Да и X32 пора бы туда же, это всё мертворождённые костыли с полутора пользователями.
Ответить | Правка | Наверх | Cообщить модератору

12. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +9 +/
Сообщение от Аноним (12), 17-Янв-25, 11:09 
На W XP_32 досих пор больше народу сидит чем на Linux
Ответить | Правка | Наверх | Cообщить модератору

15. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +3 +/
Сообщение от Аноним (20), 17-Янв-25, 11:40 
А ABI X32 какое отношение имеет к WinXP ?
Ответить | Правка | Наверх | Cообщить модератору

18. "В GCC решено убрать поддержку ABI ARM64 ILP32"  –1 +/
Сообщение от Аноним (12), 17-Янв-25, 11:49 
Вы либо задавайте правильно вопрос, либо не задавайте его совсем!

Ответить | Правка | Наверх | Cообщить модератору

23. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +1 +/
Сообщение от Аноним (20), 17-Янв-25, 12:03 
А что не праввильного, умник хренов?
Ответить | Правка | Наверх | Cообщить модератору

19. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (19), 17-Янв-25, 11:50 
А ваша W всех версий не ставит системный раздел на физические диски более 2 Тб. Если будет диск 4 Тб, разметит 2 Тб, а остальное будет недоступно.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

22. "В GCC решено убрать поддержку ABI ARM64 ILP32"  –1 +/
Сообщение от Аноним (12), 17-Янв-25, 11:57 
Машинка печатная работает, почта работает, на Одноглазников даже в старом браузере посмотреть можно, кинцо с джекичанами в AVI крутит, Эй_оф_Бейс проигрывает, какой-нибудь 1С там стоит ещё чуть не первый и всё, а ну это же ОН, игры там нулевых которых за жизнь не переиграть работают, большего от этого чудо-комбайна ничего не надо.
Ответить | Правка | Наверх | Cообщить модератору

27. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (27), 17-Янв-25, 12:39 
> Машинка печатная работает, почта работает, ... , игры там нулевых которых за жизнь не переиграть работают, большего от этого чудо-комбайна ничего не надо.

Так если все работает, то зачем обновлять систему?
Просто сидеть на старой, пока проц не крякнется или на материнской плате кондеры не полопаются.


Ответить | Правка | Наверх | Cообщить модератору

48. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (12), 17-Янв-25, 17:58 
Так все и делают, особенно на работе
Ответить | Правка | Наверх | Cообщить модератору

38. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (38), 17-Янв-25, 15:13 
Пруфы?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

10. "В GCC решено убрать поддержку ABI ARM64 ILP32"  –3 +/
Сообщение от Аноним (10), 17-Янв-25, 10:25 
Ждём крики про третий пень и про то, что для эмбеддед-устройств обязательно надо M1 и 8 гигов оперативы.

А, крики уже появились.

Ответить | Правка | Наверх | Cообщить модератору

11. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +1 +/
Сообщение от Аноним (11), 17-Янв-25, 10:55 
Смешались в кучу кони люди...
Ответить | Правка | Наверх | Cообщить модератору

13. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +1 +/
Сообщение от ryoken (ok), 17-Янв-25, 11:15 
Рецепт колбасы "Бородинская".
Ответить | Правка | Наверх | Cообщить модератору

14. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (14), 17-Янв-25, 11:25 
Статья 20 Конституции РФ предусматривает, что каждый имеет право на жизнь. Вы против конституционого строя?! Товарищ майор, нагривай паяльник готовь молоток!
Ответить | Правка | Наверх | Cообщить модератору

50. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (-), 17-Янв-25, 18:25 
> Статья 20 Конституции РФ предусматривает, что каждый имеет право на жизнь.

А как с этим согласуется вон то действо идущее с 2022 года?

> Товарищ майор, нагривай паяльник готовь молоток!

В расследовании главное - не выйти на самог себя.

  

Ответить | Правка | Наверх | Cообщить модератору

55. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (55), 17-Янв-25, 19:19 
Я не удивлюсь если на прилавках в колбасе будет человечина.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

57. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от нах. (?), 17-Янв-25, 19:38 
> Я не удивлюсь если на прилавках в колбасе будет человечина.

Меня пока больше гусятина беспокоит. (Свинину я, понятное дело, теперь совсем не ем, а собачатину и вовсе не собирался. Но гуси... блин...)

Ответить | Правка | Наверх | Cообщить модератору

17. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +1 +/
Сообщение от Аноним (20), 17-Янв-25, 11:46 
>надо M1 и 8 гигов оперативы

M1 - натурально 64-битная архитектура.
8 Гбайт - это более, чем 2^32 адресное пространство. Поэтому 32-разрядная адресация тут не катит.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

16. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от нах. (?), 17-Янв-25, 11:41 
опять бедолажечки надорвались "поддерживать" код который просто не надо было трогать, он и без них работал.

И аргументация прекрасная - "в лин000псе не поддерживается и glibc для него нет".

Т.е. уже и не скрывают, что ни для чего кроме удовлетворения требований платинового спонсора их поделка и не планируется оставаться пригодной.

Эх, встолман, л0ш@ра ты - действовал бы так - был бы у нас хурд, а л@п4@топоделка компилилась бы в нем кросскомпиляцией, и то устаревшей версией.

Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от Аноним (10), 17-Янв-25, 14:48 
Ответить | Правка | Наверх | Cообщить модератору

39. Скрыто модератором  +/
Сообщение от нах. (?), 17-Янв-25, 16:14 
Ответить | Правка | Наверх | Cообщить модератору

42. Скрыто модератором  +/
Сообщение от Аноним (-), 17-Янв-25, 16:35 
Ответить | Правка | Наверх | Cообщить модератору

43. Скрыто модератором  +/
Сообщение от нах. (?), 17-Янв-25, 17:08 
Ответить | Правка | Наверх | Cообщить модератору

46. Скрыто модератором  +/
Сообщение от Аноним (-), 17-Янв-25, 17:29 
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  +/
Сообщение от нах. (?), 17-Янв-25, 19:02 
Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  +/
Сообщение от Аноним (59), 17-Янв-25, 19:48 
Ответить | Правка | Наверх | Cообщить модератору

51. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (-), 17-Янв-25, 18:27 
> опять бедолажечки надорвались "поддерживать" код который просто не надо было трогать, он
> и без них работал.
> И аргументация прекрасная - "в лин000псе не поддерживается и glibc для него нет".

А где оно вообще было то? Если кто пользуется - им и предлагается пискнуть. Даже, вот, помог анонс раскидать. Не пищите? И лапками не дергаете? Док сказал в морг - значит в морг.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

21. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +3 +/
Сообщение от Аноним (21), 17-Янв-25, 11:52 
Т.е. на возможность запуска старых приложений, пусть даже путем перекомпиляции, забили окончательно. Или это только в виде еще одного гвоздя в гроб GCC и смысл сообщения в том что просто нужно везде использовать Clang?

Нативный 32-х битный режим из современных ARM процессоров убрали (тот же Снэп 8 gen 3 просто не может больше запускать 32-х битные приложения - куча вещей из маркета больше не ставятся или если форсировать установку apk, не запускаются; аналогично последние Exynos). Портировать под 64-х бита не всегда есть возможности/желание авторов. Если пересобрать с ILP32 также теперь нельзя, то софт только выкидывать - в этом смысл этого изменения?

Ответить | Правка | Наверх | Cообщить модератору

24. "В GCC решено убрать поддержку ABI ARM64 ILP32"  –1 +/
Сообщение от Жироватт (ok), 17-Янв-25, 12:21 
Старому ПО - современное ему устройство?
Старому ПО - виртуализация с эмуляцией 32х бит с современной ему ОС?
Ответить | Правка | Наверх | Cообщить модератору

28. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от _kp (ok), 17-Янв-25, 12:41 
Да, оба варианта.
Так получите точно то же самое "старое доброе" ПО.

А после перекомпиляции, это уже другая версия ПО.
В которой, исправлены старые баги, и добавлены новые.

Ответить | Правка | Наверх | Cообщить модератору

56. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (20), 17-Янв-25, 19:32 
ILP32 - это инструкции 64-битного режима при 32-битной адресации данных. Т.е., более короткие указатели всё того же 64-битного режима. От необходимости портирования под Aarch64, если это действительно необходимо, ILP32 не избавляет.
long int: 32 бита на ARMv7; 64 бита на Aarch64 и ILP32.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

52. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (52), 17-Янв-25, 19:00 
Бесит сколько арм архитектур развели, прям как в 80х-90х. Есть одна нормальная, х86, вот ее и оставьте, на всем остальном работать невозможно
Ответить | Правка | Наверх | Cообщить модератору

54. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от нах. (?), 17-Янв-25, 19:06 
> Бесит сколько арм архитектур развели, прям как в 80х-90х. Есть одна нормальная,
> х86, вот ее и оставьте, на всем остальном работать невозможно

ффсе нормально, гениТальные разработчики gcc именно к этому и стремятся.
(ну и еще aarch64, чтоб узкоглазому спонсору тоже обиду не учинить)

Ответить | Правка | Наверх | Cообщить модератору

58. "В GCC решено убрать поддержку ABI ARM64 ILP32"  +/
Сообщение от Аноним (20), 17-Янв-25, 19:40 
Ну работайте на x86. Лично вас никто насильно на ARM64 не пересаживает. А остальным оставьте возможность самим решать, что им выбирать.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру