The OpenNET Project / Index page

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

Обновление набора компиляторов GCC 10.2

23.07.2020 21:13

Доступен корректирующий релиз набора компиляторов GCC 10.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 10.1 в GCC 10.2 отмечено 94 исправления, в основном связанных с устранением регрессивных изменений. Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 11.0, на базе которой будет сформирован следующий значительный релиз GCC 11.1.

  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Релиз набора компиляторов LLVM 10.0
  3. OpenNews: Проект по добавлению в GCC поддержки распараллеливания процесса компиляции
  4. OpenNews: GCC удалён из основного состава FreeBSD
  5. OpenNews: В Fedora планируют предоставить возможность сборки пакетов в Clang вместо GCC
  6. OpenNews: Релиз набора компиляторов GCC 10
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53417-gcc
Ключевые слова: gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Sarcastic scutosaurus (?), 21:45, 23/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну вот, почти сотню регрессий исправили, теперь можно подумать и о внедрении.
     
     
  • 2.4, Аноним (4), 22:11, 23/07/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Первый бетатестер пошел.
     
  • 2.6, name (??), 23:33, 23/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    рано. еще сотни три регрессий и можно переходить сразу на 11
     
  • 2.8, Mim (ok), 00:31, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прямо сейчас обновляюсь на 10.2.
    Были лишь временные проблемы со сборкой нескольких версий ядра Linux на тот момент только что вышедшим GCC 10.1.
    Вот небольшой фрагмент истории обновлений:
         Mon Apr  6 13:14:23 2020 >>> sys-devel/gcc-9.3.0
           merge time: 49 minutes and 24 seconds.

         Mon May 11 14:34:45 2020 >>> sys-devel/gcc-10.1.0
           merge time: 50 minutes and 51 seconds.

         Fri Jun 12 22:02:45 2020 >>> sys-devel/gcc-10.1.0-r1
           merge time: 47 minutes and 29 seconds.

         Sat Jul  4 16:24:26 2020 >>> sys-devel/gcc-10.1.0-r2
           merge time: 51 minutes and 14 seconds.

     
     
  • 3.15, ryoken (ok), 08:17, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Железо (CPU ?) какое?
     
     
  • 4.20, Mim (ok), 10:08, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На Linux Hardware можно глянуть информацию о моём железе:
    https://linux-hardware.org/?probe=aa51c338b2
    включая cpuinfo тут:
    https://linux-hardware.org/index.php?probe=aa51c338b2&log=cpuinfo
     
     
  • 5.21, ryoken (ok), 10:18, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поглядел :).

    Ядро старое, на моём стационаре и ближайшей домашней технике - 5.7.9 :).

     
     
  • 6.22, Mim (ok), 10:42, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это старый отчёт. Генерировать новый не вижу смысла, поскольку железо не менялось.

    $ uname -a
    Linux irma-sun 5.7.10-gentoo-x86_64 #1 SMP Thu Jul 23 09:36:45 +03 2020 x86_64 Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz GenuineIntel GNU/Linux

     

  • 1.5, Аноним (5), 22:59, 23/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Во многих stable дистрах пока еще 8.
     
     
  • 2.7, Аноним (7), 23:55, 23/07/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    В CentOS 6 ещё 4.4, куда торопиться-то.
     
     
  • 3.9, б.б. (?), 04:46, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    uname -sr                                                          
    OpenBSD 6.7

    gcc --version
    gcc (GCC) 4.2.1 20070719
    Copyright (C) 2007 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    curl -s https://www.openbsd.org/67.html | grep Released
    Released May 19, 2020


    флеш-рояль, господа

     
     
  • 4.10, sh (??), 05:28, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    uname -sr
    Linux 4.19.0-9-amd64

    ee-gcc --version
    ee-gcc (GCC) 3.2.3
    Copyright (C) 2002 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    cat /etc/debian_version
    10.4

    Сынок...

     
     
  • 5.13, б.б. (?), 08:00, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    нии зкоробкии
     
  • 5.16, ryoken (ok), 08:17, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сборище мамонтов и динозавров :D.
     
     
  • 6.23, Аноним (23), 10:43, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не очень умных людей, имхо. Есть причины, по которым сегодня минимальная версия компилятора где-то в районе 8.4 (тем более какой смысл пользоваться протухшей багованной ревизией и не последним апдейтом ветки?). У меня, кстати, она есть, и ей, например, rasdaemon собирается (10 не собирается, 9 не нужен для cuda -- раньше такая же фигня с 7 была, а ещё раньше я не помню). В том смысле, что rasdaemon 10 у меня не компилируется, 9 всё ок было.
     
  • 6.33, Sarcastic scutosaurus (?), 01:24, 25/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Сборище мамонтов и динозавров

    Прошу не забывать про парейазавров!

     
  • 5.24, Аноним (7), 11:19, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/



    $ cat /etc/debian_version
    10.4
    $ apt-file search ee-gcc
    $ gcc --version
    gcc (Debian 8.3.0-6) 8.3.0
    Copyright (C) 2018 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    $


    Если ставишь какой-то самосбор, нефиг приплетать дистр.

     
  • 5.27, анон (?), 15:06, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как дела там, на второй плойке?
     
  • 4.26, Аноним (26), 14:55, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >uname -sr                                                          
    >OpenBSD 6.7
    >gcc --version
    >gcc (GCC) 4.2.1 20070719

    OpenBSD тоже Ябблы опылили?

     
     
  • 5.32, Павел Отредиез (?), 21:48, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Openbsd собирается clang ом. Gcc там старая.
     
  • 3.34, Аноним (34), 14:44, 26/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    CentOS 6 само ещё не окаменело?
     
  • 2.11, Иваня (?), 07:06, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    gcc --version
    gcc (Ubuntu 8.3.0-6ubuntu1~18.10.1) 8.3.0
    Copyright (C) 2018 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     
     
  • 3.29, Аноним (29), 18:04, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас в убунте актуальны gcc7 (bionic) и gcc9 (focal+). А gcc8 был в промежуточном релизе 18.10, который уже не поддерживается.
     

  • 1.12, Cyber100 (ok), 07:22, 24/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    gcc --version
    gcc (Gentoo 8.4.0-r1 p2) 8.4.0
    Copyright (C) 2018 Free Software Foundation, Inc.
    Это свободно распространяемое программное обеспечение. Условия копирования
    приведены в исходных текстах.

      Без гарантии каких-либо качеств, включая
    коммерческую ценность и применимость для каких-либо целей.


    пысы == параллельно еще стоит gcc9.3 некоторые пакеты собираются ей.

     
     
  • 2.30, Аноним (29), 18:19, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Mageia 7.1 (2019) - GCC 8.4.0, CMake 3.14, Meson 0.50, Ninja 1.9.0, Rust 1.40
    Debian 10 (2019)  - GCC 8.3.0, Cmake 3.13, Meson 0.49, Ninja 1.8.2, Rust 1.34
     
     
  • 3.31, Аноним (29), 18:30, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Mageia 7.1 (2019) - Clang 8.0, GlibC 2.29, Kernel 5.6
    Debian 10 (2019)  - Clang 7.0, GlibC 2.28, Kernel 4.19
     

  • 1.14, bro (?), 08:07, 24/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Коллеги, объясните пожалуйста чем отличаются все эти версии gcc? Поддержкой новых спецификаций С++ и новыми регрессиями?
     
     
  • 2.17, ryoken (ok), 08:18, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Патчноутами :D.
     
  • 2.19, Аноним (19), 09:33, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В gcc10 завезли поддержку 20х плюсов, но частичную. Процентов ~60% от стандарта реализовали. Модулей пока нет
     
  • 2.25, Аноним (7), 11:22, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > По сравнению с версией GCC 10.1 в GCC 10.2 отмечено 94 исправления, в основном связанных с устранением регрессивных изменений.

    Обращайся, если что.

     
  • 2.28, я кит косатка (?), 15:18, 24/07/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Непосредственно в этой версии из значительных изменений - переписали IPA & улушили LTO.
     

  • 1.18, Аноним (18), 08:48, 24/07/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    На 10.1 gnome-mplayer не собирался, остался на 9.3.0.)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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