The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз FreeBSD 11.0"
Отправлено iZEN, 16-Окт-16 18:13 
>> А если это пользователь компилятора? :)
> Изен как пользователь компилятора... это такая обезьяна с гранатой версии 2.0.

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

> Взять недефолтный компилер и какой-то более свежий код - это хорошая заявка на поимение проблем.

Взять современный недефолтный компайлер — хорошая заявка на проверку как исходных текстов на наличие косяков разработчиков, так и самого компилятора на профпригодность. То есть язык программирования, в данном случае Си, является той точкой пересечения интересов разработчиков системы и компилятора, где сходятся две проблемы: корректности описания предметной области на ЯВУ и перевода в машинную форму.

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

> Может у него объектник устарел относительно сорца а билдсистема это прошляпила? Ну
> то-есть в сферическом случае в вакууме я бы попробовал ресинк исходников
> в надежде что десинк кусков между собой прихлопали, а потом полный
> сlean всех объектников, с ручной проверкой что объектников нигде не осталось
> и ребилд заново. Но это больше прокатывает для обычного софта, как
> оно в фрибзде - пусть изя и разбирается.

О каком ресинке вы говорите? /usr/src перезаливал много раз. Проблема повторяется. Причём для разных ревизий вылезает в разных местах, и каталог /usr/include в этом замешан, так как он не синкается по svn, а используется опосредованно в процессе пересборки.

У меня подозрение, что сборочная система использует данные из каталога /usr/include текущей версии/ревизии для сборки новой версии (в которой некоторые исходники из /usr/src могут кардинально отличаться от "парных" им заголовочных файлов в /usr/include), а уже после установки новой сборки make обновляет каталог /usr/include для приведение в соответствие заголовочных файлов установленным бинарникам. Я прав?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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