The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз набора компиляторов GCC 4.7.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от opennews (??) on 14-Июн-12, 19:49 
Доступен (http://gcc.gnu.org/ml/gcc-announce/2012/msg00003.html) корректирующий релиз набора компиляторов GCC 4.7.1 (http://gcc.gnu.org/), в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. С момента выхода прошлой версии отмечено 117 исправлений (http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&...), большинство из которых связано с устранением внесенных ранее регрессивных изменений и с улучшением поддержки спецификаций C++11. Исходные тексты компилятора можно загрузить с сайта проекта (ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.7.1/) или с его зеркал (http://gcc.gnu.org/mirrors.html).

URL: http://gcc.gnu.org/ml/gcc-announce/2012/msg00003.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=34103

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

Оглавление

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


1. "Релиз набора компиляторов GCC 4.7.1"  –28 +/
Сообщение от Аноним (??) on 14-Июн-12, 19:49 
GCC не нужен больше. LLVM - наше все!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз набора компиляторов GCC 4.7.1"  +16 +/
Сообщение от Аноним (??) on 14-Июн-12, 19:54 
Не-не-не, больше компиляторов, хороших и разных. Главное чтобы стандартов придерживались.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз набора компиляторов GCC 4.7.1"  +8 +/
Сообщение от emg81 (ok) on 14-Июн-12, 20:04 
iZEN, залогиньтесь
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

23. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Клыкастый (ok) on 15-Июн-12, 00:43 
> iZEN, залогиньтесь

это 100% не изен, это тролль. он хочет кушать срач. и к тому же он толстенький.

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

24. "Релиз набора компиляторов GCC 4.7.1"  +12 +/
Сообщение от Аноним (??) on 15-Июн-12, 00:55 
ну так вылитый изен
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

4. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 14-Июн-12, 20:07 
OpenFoam не собирается LLVM, так что GCC супер.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз набора компиляторов GCC 4.7.1"  –2 +/
Сообщение от Аноним (??) on 14-Июн-12, 20:20 
Вы забыли добавить "пока не собирается"!
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Релиз набора компиляторов GCC 4.7.1"  +7 +/
Сообщение от fr0ster email(ok) on 14-Июн-12, 20:39 
Когда будет собираться, тогда и сообщите.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 14-Июн-12, 20:55 
> OpenFoam не собирается LLVM, так что GCC супер.

вы хотели сказать авторы OpenFoam - идиоты - которые не умеют писать код, так как пишут не по стандарту, а как научили с gcc? А потом будет как у MPlayer при переходе через версии gcc - когда он переставал собираться и его долго исправляли, и так с каждым крупным релизом..

Может стоит научиться писать не gcc specific код - а все таки что-то похожее на стандарт языка?
Можно начать с опции pedantic, потом добавить еще несколько, и не забывать -Wall -Werror - что бы не закрывать глаза на огрехи которые компилятор считает только предупреждениями.

Так что начните с того что причешите код под стандарты - а потом хвастайтесь что LLVM что-то не собирает.

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

17. "Релиз набора компиляторов GCC 4.7.1"  +4 +/
Сообщение от alexxy (ok) on 14-Июн-12, 22:10 
Ок. Собери мне с помощью llvm что нить низкоуровневое под такой таргет скажем как mips64. например ядро или загрузчик arcload или еще что нить. А потом поговорим на тему кривого кода и стандартов.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

28. "Релиз набора компиляторов GCC 4.7.1"  +2 +/
Сообщение от Аноним (??) on 15-Июн-12, 09:03 
> Ок. Собери мне с помощью llvm что нить низкоуровневое под такой таргет
> скажем как mips64. например ядро или загрузчик arcload или еще что
> нить. А потом поговорим на тему кривого кода и стандартов.

для тебя будет удивлением узнать - что llvm может собирать под mips и arm ?
Я конечно понимаю - что кроме gcc нету бога и ты на него молишся - но предметную область надо бы изучать..

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

31. "Релиз набора компиляторов GCC 4.7.1"  +3 +/
Сообщение от alexxy (ok) on 15-Июн-12, 10:32 
Я в курсе что там есть таргеты для arm mips ppc ;) но речь идет про низкоуровневый код который llvm не собирет. Так что ты видимо аноним писатель а не читатель.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

21. "Релиз набора компиляторов GCC 4.7.1"  +2 +/
Сообщение от AllSoftwareSucks (ok) on 15-Июн-12, 00:19 
> Может стоит научиться писать не gcc specific код - а все таки
> что-то похожее на стандарт языка?

Поздно пить боржоми - гнушники уже навязали всем и всюду свои "стандарты".

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

35. "Релиз набора компиляторов GCC 4.7.1"  –1 +/
Сообщение от Аноним (??) on 15-Июн-12, 12:13 
толсто загибаешь
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

42. "Релиз набора компиляторов GCC 4.7.1"  +1 +/
Сообщение от 4ertus2 email on 16-Июн-12, 16:13 
clang (пока) спотыкается и на некоторых удовлетворяющих стандарту конструкциях
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

5. "Релиз набора компиляторов GCC 4.7.1"  +1 +/
Сообщение от ВовкаОсиист (ok) on 14-Июн-12, 20:17 
может ваше и всё, а у нас свобода выбора.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Релиз набора компиляторов GCC 4.7.1"  –8 +/
Сообщение от Аноним (??) on 14-Июн-12, 20:22 
> может ваше и всё, а у нас свобода выбора.

Это с GCC с его GPLv3 у вас свобода выбора? Да там по лицензии ограничений почти как в лицензиях MS.
Другое дело BSD! Вот где истинная свобода!


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

16. "Релиз набора компиляторов GCC 4.7.1"  +2 +/
Сообщение от Michael Shigorin email(ok) on 14-Июн-12, 21:38 
> Другое дело BSD! Вот где истинная свобода!

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

PS: а вообще есть предложение не разводить очередную итерацию, если нет существенных поправок к уже сказанному не раз и не два.

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

18. "Релиз набора компиляторов GCC 4.7.1"  +1 +/
Сообщение от alexxy (ok) on 14-Июн-12, 22:11 
Свобода допилить и закрыть. так что бы никому больше не досталось.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

32. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от ig0r (??) on 15-Июн-12, 11:27 
что было открыто однажды, не возможно закрыть.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

36. "Релиз набора компиляторов GCC 4.7.1"  +2 +/
Сообщение от alexxy (ok) on 15-Июн-12, 12:35 
Речь про модификацию на базе кода под лицензией бсд. Она не требует его открытости. а раз так что любая компания может взять такой код. допилить и юзать в своих продуктах никому ничего не возвращая. Это и есть причина медленного развития бсд-экосистемы. linux/gnu- экосистема напротив развивается быстрее так как есть требования о возврате изменений в код.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

37. "Релиз набора компиляторов GCC 4.7.1"  –1 +/
Сообщение от Andrey Mitrofanov on 15-Июн-12, 13:04 
> Речь про модификацию на базе кода под лицензией бсд

Вы будете ржать, но _и _он _об её же. Да, сейчас он и сам...

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

22. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Клыкастый (ok) on 15-Июн-12, 00:39 
ограничений может и много, цель ограничений - другая.
а после воплей про BSD есть уверенность, что ты, дружок, провокатор.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

27. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 15-Июн-12, 02:26 
> Другое дело BSD! Вот где истинная свобода!

Особенно заметно на примере Juniper и Apple. Для девайсов на линуксе сорц скачать не проблема. А вот если там BSD - у меня имеется полная свобода ... получить фигу в рыло.

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

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

29. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 15-Июн-12, 09:05 
>> Другое дело BSD! Вот где истинная свобода!
> Особенно заметно на примере Juniper и Apple. Для девайсов на линуксе сорц
> скачать не проблема.

То есть ценится возможность принудить и залесть в чужой карман. А по части исходников..
Покажите мне где исходники Андроида 3го? ну там ядро и весь тулчеин?
И как быстро Google открывало исходники 4го?

> А вот если там BSD - у меня
> имеется полная свобода ... получить фигу в рыло.

Джунипер - подарило mips порт, apple активно участвует в разработке freebsd. Но участвуют потому что им выгодно - а не потому что их принуждают.

> Для себя я уже сделал выводы где истинная свобода, которую можно ощутить
> на себе, а где - декоративно-номинальная показуха и подстилание под пару
> корпораций.

Да да, принуждение и выкручивание рук, залезенье в чужой карман - это сильно лучше хорошего сотрудничества.

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

33. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 15-Июн-12, 11:43 
То есть ценится возможность принудить и залесть в чужой карман. А по части исходников..
Покажите мне где исходники Андроида 3го? ну там ядро и весь тулчеин?
И как быстро Google открывало исходники 4го?
--
Какой эпикфейл. Сам дроид не под гпл лицензией, гугла тебе этот продукт не поставляет - с них взятки гладки. А поставляет моторолка, сонька, самсунг и т.д. Вот с них и требуй ядрышко. Можешь погуглить - наверняка лежит всё что надо на сайтах производителей железок.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

44. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 17-Июн-12, 04:01 
>>> Другое дело BSD! Вот где истинная свобода!
>> Особенно заметно на примере Juniper и Apple. Для девайсов на линуксе сорц
>> скачать не проблема.
> То есть ценится возможность принудить и залесть в чужой карман. А по
> части исходников..
> Покажите мне где исходники Андроида 3го? ну там ядро и весь тулчеин?

Лезешь в чужой карман тут как раз ты, у тебя есть третий андроид? Нет. Значит и права требовать исходники тоже нет.

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

43. "Релиз набора компиляторов GCC 4.7.1"  +2 +/
Сообщение от Аноним (??) on 17-Июн-12, 03:57 
> Это с GCC с его GPLv3 у вас свобода выбора? Да там по лицензии ограничений почти как в лицензиях MS.

Бред сивой кобылы.

> Другое дело BSD! Вот где истинная свобода!

Свобода для кого?

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

19. "Релиз набора компиляторов GCC 4.7.1"  +1 +/
Сообщение от СуперАноним on 14-Июн-12, 22:12 
>GCC не нужен больше. LLVM - наше все!

В вашем BSD мирке? Может быть.

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

41. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 15-Июн-12, 22:57 
От имени разработчиков заяляю. Мы используем и то в своей работе.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от haku email(??) on 14-Июн-12, 20:30 
Первый grub уже собирается в рабочий бинарник?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от beresk_let on 15-Июн-12, 11:47 
Да.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

14. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Андрей (??) on 14-Июн-12, 21:18 
Вроде как в 4.7.1 должны были обеспечить полную совместимость с Google Go 1.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Релиз набора компиляторов GCC 4.7.1"  +1 +/
Сообщение от ананим on 15-Июн-12, 09:45 
больше интересует x32
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

38. "Релиз набора компиляторов GCC 4.7.1"  +3 +/
Сообщение от xxx (??) on 15-Июн-12, 15:54 
Хорошая новость, ща потестим.

Что же касается clang/llvm, то пока он супермега сырой. Версией 3.1 мне удалось собрать проект над которым работаю под ARM Cortex-m3 микроконтроллер LM3Sxxxx (около 20К строк кода С + ASM) и что удивительно оно даже работает, хотя бинарник почти на 10К вырос и памяти больше жрать стало. Но главное, всего за три вечера танцев с бубном и clang я избавился от всей отрицательной энергии и тонн ненависти копившейся во мне годами - теперь я почти святой. В результате о clang'е могу сказать следующее:

+ Действительно толковые сообщения компилятора.
+ Встроенный статический анализатор.
+ Компилирует очень быстро, build-сервер был бы очень рад.
+ Славно матерится на индусокод. Бравым ребятам в тюрбанах из TI большой привет.

- Документация... Вообще её как бы нету, о ней даже гугл ничего не знает. Приходится пользоваться главным преимуществом свободного ПО - смотреть поддерживаемые опции прямо в исходниках.
- Значительная часть сообщества и разработчиков геи! Дальше маков жизни нету.
- Систему кросскомпиляции сразу видно делали большие "архитекторы".
- Встроенный ассемблер для ARM недопилен. Впрочем можно юзать внешний - гнутый.
- Весело чудит оптимизатор. Заявленная совместимость с atribute из GCC заявленная, но местами не работающая.

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

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

39. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от fr0ster email(ok) on 15-Июн-12, 17:57 
> - Значительная часть сообщества и разработчиков геи! Дальше маков жизни нету.

Зайдя в бар "Голубая устрица" иного и не стоит ждать.
Основной разраб Аппля, естественно, что для него "Дальше маков жизни нету"

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

40. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Роман (??) on 15-Июн-12, 21:11 
Кстати, virtualbox-modules собирается криво под 4.7 ветку. Т.е ядерный модуль есть, но крашится при запуске virtualbox. На 32-битной системе, если кому интересно.
Откат на ветку 4.6, сборка в ней ядерного модуля и возвращение обратно, решают проблему. Не сложно, но неудобно. Может кто знает решение?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Аноним (??) on 17-Июн-12, 04:02 
> Может кто знает решение?

Написать багрепорт авторам.

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

46. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Andrey Mitrofanov on 17-Июн-12, 13:11 
> Кстати, virtualbox-modules собирается криво под 4.7 ветку.
> Откат на ветку 4.6, сборка в ней

Я знаю: собирать модули ядра той же версией gcc, что и само ядро. Собаководы рекомендуют....

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

47. "Релиз набора компиляторов GCC 4.7.1"  +/
Сообщение от Роман (??) on 11-Сен-12, 17:43 
Собаководы может и рекомендуют, но ядро как раз собрано новой веткой. Проблема существует...
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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