1.1, Аноним (-), 20:57, 25/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Друзя, а будет порт этих опий в старые компиляторы? Хочу CentOS 6.10, в которых весь юерспейс пересобран с этими опциями
| |
|
2.2, iZEN (ok), 21:10, 25/01/2018 [^] [^^] [^^^] [ответить]
| –12 +/– |
А смысл? Вот GCC 8.0 для сборки и работы FreeBSD с ПО из портов - это гораздо круче, чем, допустим, шланг. Смысл - в объёме действительно полезного кода и скорости его работы. Незачем греть воздух и растрачивать процессорные гигагерцы.
| |
|
|
|
5.14, Аноним (-), 01:13, 26/01/2018 [^] [^^] [^^^] [ответить]
| –4 +/– |
Даже биткоины нужнее, чем эта альтернатива.
DragonFlyBSD конечно еще можно вспомнить...
| |
|
6.22, Аноним (-), 10:00, 26/01/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Кстати, DragonFlyBSD более привлекательная альтернатива, чем FreeBSD.
| |
|
7.49, Аноним (-), 18:35, 26/01/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
Согласен, но не в коем случае не FreeBSD.
Все эти проекты разошлись в разные стороны NetBSD(оптимизации роутинга и еще там заточки сети), OpenBSD (секюрность/качество), FreeBSD (попса/производительность и число установок)... у каждого свои
| |
7.50, iZEN (ok), 20:10, 26/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кстати, DragonFlyBSD более привлекательная альтернатива, чем FreeBSD.
Для студентов - да. Для преподавателей - уже нет.
| |
|
|
5.17, Аноним (-), 03:51, 26/01/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Некоторые компоненты из проекта OpenBSD действительно хороши и нужны.
| |
|
|
|
2.43, Аноним (-), 17:33, 26/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
В 4.8 есть (RHEL 7, SLE 12), к 4.9 подходит.
Для остальных - обращайся в службу поддержки своего дистрибутива
| |
|
|
2.24, Клыкастый (ok), 10:21, 26/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
как троллит, как троллит... ты хоть пиши по скорости чего, пруфы там и все дела...
| |
2.27, Аноним (-), 10:44, 26/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Теперь всё понятно, чем ты Qt и приложения на Qt собираешь, что всё падает.
| |
|
1.9, Андрей (??), 22:48, 25/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> позволяет избежать проявления второго варианта уязвимости Spectre (CVE 2017-5715) на системах x86 и powerpc.
А так много пользователей powerpc? Для ARM было бы важнее. Хотя гугл забросил GCC, так что да, неважно. А как там с этим у clang?
| |
|
2.20, Аноним (-), 09:04, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
а кто из ARM в составе комитета по gcc? а от powerpc - представители IBM.
вот вам и ответ..
| |
2.28, Аноним (-), 11:26, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Зато они готовы заплатить за устранение уязвимостей:
In 2003, BAE SYSTEMS Platform Solutions delivered the Vehicle-Management Computer for the F-35 fighter jet. This platform consists of dual PowerPCs made by Freescale in a triple redundant setup
| |
2.30, freehck (ok), 12:06, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Хотя гугл забросил GCC, так что да, неважно.
Так забросили, что патчи retpoline для противодействия Spectre сделали в том числе и для GCC.
| |
|
3.42, Андрей (??), 16:04, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Значит, забросили gcc за одним исключением: Си всё ещё нужен им для сборки ядра.
| |
|
|
3.62, пох (?), 11:36, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Clang уже может генерировать код для powerpc?
"уже" может. С версии 4 как минимум.
Но твоя bsd им не соберется. Патамушна ненужна.
| |
|
2.75, Аноним (-), 17:32, 30/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> А так много пользователей powerpc? Для ARM было бы важнее.
PowerPC почти все с OoO, а большинство телефонных ARMов и проч - без OoO. Кортексы типа A53 проблеме не подвержены.
> Хотя гугл забросил GCC, так что да, неважно. А как там с этим у clang?
Странно. Чем же они ядра для своего ведроида компилят тогда? Учитывая что прожект билдовки ядра шлангом ни шатко ни валко прозябает уже лет пять.
| |
|
|
2.23, Аноним (-), 10:05, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Откуда следует? Если бы это было так, то Торвальдс выкатил бы свой палец разрабам GCC.
| |
|
1.12, Аноним (-), 00:50, 26/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Подскажите кто знает как лечить сегфолты firefox 52 на gcc7?
[Child 4597] ###!!! ABORT: Aborting on channel error
ipc/glue/MessageChannel.cpp, line 2152
ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322
| |
|
2.32, Аноним (-), 13:05, 26/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Подскажите кто знает как лечить сегфолты firefox 52 на gcc7?
Для начала освоить gdb.
| |
|
3.34, Аноним (-), 13:11, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Для начала освоить gdb.
Присоединяюсь. Пользоваться современным файрфоксом без отладчика стало совсем невозможно, к сожаленью :(
| |
3.38, Аноним (-), 14:43, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Я пока не понял как его запустить с отладочными символами.
Когда беру релизную версию(mach package), то в финальном архиве отладочных символов не вижу(не видно название функций и названия файлов с номерами строк).
Когда запускаю из каталога сборки, то он не показывает полный backtrace(bt full) — только в месте сегфолта.
| |
|
4.52, Аноним (-), 20:55, 26/01/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Для gdb нужен софт собраный в режиме Debug (не Release), без выполнения strip. Емнип опции -O123 конфликтуют и удаляют отладочную информацию.
| |
|
5.54, Аноним (-), 00:14, 27/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Емнип опции -O123 конфликтуют и удаляют отладочную информацию.
Нет.
1. Большинство (если не все) autotools проектов по умолчанию собираются с "-O2 -g".
2. Отладочную информацию вырезает -s. -O* её не подразумевают.
3. Кажется, я даже в мануалах (info gcc) gcc читал, что одновременное использование -O2 и -g не просто официально поддерживается, но и рекомендуется, поскольку это позволяет отлаживать баги, которые при -O0 могут не всплыть, но всплывут при релизной сборке с -O2.
| |
|
6.76, Аноним (-), 18:00, 30/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Ты можешь собрать с -O2, но потом в ряде мест в дебагере получишь в принципе съедобный на вид дебаг, но вот "value optimized out" может очень сильно испортить настроение, если optimized out что-то сюжетно интересное. И чтобы этого не было таки придется согласиться на -O0, отключив оптимизации. Т.е. дебаг оптимизнутого билда прокатить может, но - фифти-фифти.
| |
|
|
|
|
2.33, Аноним (-), 13:09, 26/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
В /dev/shm должно быть примонтировано tmpfs размером хотя бы в четверть гигабайта.
У меня как-то было связано с этим, без этого бездумно выковырянный мозиллой из хрома (ipc/chromium/src/...) кусок приводил к похожим ошибкам. Лечится какой-то опцией в about:config, запрещающий инновационную многопроцессную модель (ДА, я говорю именно про 52 esr).
Но у меня ошибка была и при сборке пятым gcc, и шестым. Возможно, у вас другая проблема?
| |
|
3.37, Аноним (-), 14:37, 26/01/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Это у меня как раз и выключено Disable e10s user_pref browser tabs remo... большой текст свёрнут, показать | |
|
4.55, Аноним (-), 00:18, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> user_pref("browser.tabs.remote.autostart", false);
> user_pref("browser.tabs.remote.autostart.2", false);
Точно, эти!
А на каких сайтах проблемы? В ближайшее время планирую пересобрать систему с gcc7, хотелось бы потом проверить, что вышло.
> из-за отсутствия исключений в gcc7
В каком смысле?
| |
|
|
6.79, Аноним (-), 16:07, 24/02/2018 [^] [^^] [^^^] [ответить] | +/– | В общем выяснил я откуда ноги ростут Собрал с отладочными символами, отключил з... большой текст свёрнут, показать | |
|
5.59, Аноним (-), 02:54, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Еще тут падает, если открывать без блокировщиков и без приватного режима(в обычном).
http://www.hexcolortool.com/
Вообще, если активно гулять по интернету в поиске чего-либо, то обязательно где-нибудь может упасть. Сейчас сижу на firefox 52.6.0 собранный на gcc 7.2.1.
| |
|
|
|
|
1.25, Аноним (-), 10:29, 26/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
А они собираются делать поддержку OpenAAC, OpenCL так, чтобы при вычислениях на видеокарточках напрямую использовался KMS/GEM без использования Mesa? Ну там, свою рантайм-либу или ещё как.
| |
|
|
3.65, Аноним (-), 16:22, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
При том, что необходимый для этого нежирный, в отличие от всяких LLVMов, рантайм мог бы входить в состав GCC и разрабатываться этой же командой.
| |
|
|
|
|
|
4.41, Аноним (-), 15:07, 26/01/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не совсем. Java кроссплвтформенная. P. S пожалуйста не надо про кроссплатформенность C#...
| |
|
5.46, Аноним (-), 17:40, 26/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пожалуйста,(да, в этом месте должна быть запятая) не надо про кроссплатформенность Java.
| |
5.56, Аноним (-), 00:20, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Не совсем Java кроссплвтформенная. P. S пожалуйста не надо про кроссплатформенность...
fxd
| |
|
|
|
2.53, iZEN (ok), 23:07, 26/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> А C# под Linux оно умеет из исходников собирать?
Система поддержки выполнения кода на C#, mono-4.8.1.0, с помощью GCC 6.4.0, 7.3.0 и 8.0.1.s20180121 на FreeBSD почему-то не собирается, но собирается с помощью системного LLVM/Clang 5.0.1. Зато openjdk8-8.152.16 собирается последними версиями GCC, но не может собраться LLVM/Clang (у меня, по крайней мере). Вот такая она, альтернативная реальность.
| |
|
3.57, Аноним (-), 00:22, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> openjdk8-8.152.16 собирается
А если не секрет, зачем собирать openjdk из исходников?
Оно при сборке требует блоб самого openjdk. Но после того, как я его скачал, я внезапно осознаю, что у меня УЖЕ есть openjdk, и не вижу смысла греть атмосферу :(
| |
|
4.64, iZEN (ok), 13:25, 27/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> openjdk8-8.152.16 собирается
> А если не секрет, зачем собирать openjdk из исходников?
Чтобы убедиться, что установленное ПО именно то, что собрано из исходников. И что какой-то дядя под видом блоба не подсунул тебе лажу, сказав, что она точно из вон тех исходников, что у тебя уже есть.
> Оно при сборке требует блоб самого openjdk.
Ага - предыдущей версии. Это называется bootstrap. После сборки он не нужен, его можно спокойно удалить, а для пересборки будет использоваться рабочий jdk.
> Но после того, как я его скачал, я внезапно осознаю, что у меня УЖЕ есть openjdk, и не вижу смысла греть атмосферу :(
Не разобрались, а претензии какие-то предъявляете.
| |
|
5.66, Аноним (-), 21:19, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> что какой-то дядя под видом блоба не подсунул тебе лажу
Постойте-постойте. Если дядя подсунул лажу грамотно, то эта лажа будет добавлять себя (лажу) и в генерируемый код. И всё равно мы остаёмся с "неправильной" сборкой. Как вы проверяете, что сгенерированный байткод соответствует исходнику?
| |
|
6.67, iZEN (ok), 21:35, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> что какой-то дядя под видом блоба не подсунул тебе лажу
> Постойте-постойте. Если дядя подсунул лажу грамотно, то эта лажа будет добавлять себя
> (лажу) и в генерируемый код. И всё равно мы остаёмся с
> "неправильной" сборкой.
> Как вы проверяете, что сгенерированный байткод соответствует исходнику?
Хороший вопрос. Использую несколько различных JDK, скачанных из разных источников и разными способами. Проверяю CRC.
| |
|
7.68, Аноним (-), 21:50, 27/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Использую несколько различных JDK
Серьёзно? Ну тогда снимаю шляпу, без шуток. Думал, вы очередной "я скачал openjdk чтобы собрать openjdk, и теперь у меня openjdk, собранный мной, точно из оригинальных исходников".
Не сочтите за троллинг, но можно список JDK? Знаю, что есть Оракловая, OpenJDK и какая-то от IBM. Есть ещё какие-то достаточно современные и юзабельные?
| |
|
8.71, iZEN (ok), 13:39, 28/01/2018 [^] [^^] [^^^] [ответить] | +1 +/– | Сертифицированные на совместимость с Java SE SDK - Oracle JDK - Oracle JRockit ... текст свёрнут, показать | |
|
|
|
|
|
|
|
1.63, Hellraiser (??), 11:56, 27/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Сборка приложений с представленными опциями позволяет избежать проявления второго варианта уязвимости Spectre
теперь интел окончательно морально разложится - зачем ему напрягаться, если дыры железа закрываются софтом
| |
|
2.74, kk (??), 13:29, 29/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
тогда он еще в 94 году разложился с ошибкой FDIV, тогда в компиляторах тоже чтото костылили по этому поводу
| |
|
|