LINUX.ORG.RU
ФорумTalks

А есть ли смысл в компилянии Gentoo ?

 ,


0

1

Сабж ? Тут вроде бы проскакивала ссылка на товарища который компилял компилял много лет и после обнаружил что отстал от жизни ...



Последнее исправление: Jopich1 (всего исправлений: 1)
Ответ на: комментарий от kickass

clang умеет в asm goto или clang-kernel-build с Clang from Chromium?

А зачем ты уводишь разговор? Clang-ом как минимум собирают freebsd и OpenMandriva. В OpenMandriva пацанам как то удалось решить проблему сборки ядра? На gcc или clang список компиляторов не заканчивается. Кроме них есть ещё к примеру icc. Не стоит так же забывать что эта ваша gentoo вот она умеет и под вендавз у неё там для этого даже профиль был. Мало того префикс генты вот он есть под очень удивительные вещи и там зачастую с gcc тоже не всё так замечательном. И вот тут ВНЕЗАПНО ой потому как в самой генте профилем безапеляционно прописан один единственный из компиляторов и это в ОСи где юзеру прям ну вот отданы все все инструменты для решений и свобода выбора чуть лине девиз.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

А зачем ты уводишь разговор?

Не увожу, а спрашишаю.

ой потому как в самой генте профилем

ради справедливости там можно свой профиль вместе с toolchain.eclass и *.ebuild написать, если разбираешься конечно.

kickass
()
Ответ на: комментарий от kickass

ради справедливости там можно свой профиль вместе с toolchain.eclass и *.ebuild написать, если разбираешься конечно.

Ради справедливости надо либо соответствовать своим собственным девизам либо менять девизы либо отправлятся на(censured)уй.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Если кроме тебя и упоротых с OpenMandriva никому ненадо, Бери патчи и сам собирай, Gentoo для этого, а не для твоих хотелок.

Что мешает в make.conf или в env такой конфиг сделать?

CC="clang"                            
CXX="clang++"                         
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"

И собирай clang-ом. Если чтото отваливается, собирай gcc. Да ты сам всё прекрасно знаешь.

либо менять девизы либо отправлятся на(censured)уй.

Ну я смотрю один уже отправился.

kickass
()
Ответ на: комментарий от kickass

Что мешает в make.conf или в env такой конфиг сделать?

Ничего. Ты действительно угараешь? Вот только gcc так и будет болтаться сбоку. Ой а он же в системном профиле и его нельзя просто так взять и выпилить. А о чем же я там в самом начале говорил?

init_6 ★★★★★
()
Ответ на: комментарий от init_6

собирают freebsd

Там вся freebsd без портов весит меньше ядра linux.

kickass
()
Ответ на: комментарий от kickass

Смысл разговора скатился не туда.

Принципиально ОСь пропагандирующая свободу выбора не должна навязывать выбор чего либо безапеляционно, безальтернативно и необосновано. И мне похер на то что может собрать clang/icc/визуал мать её студия а что нет. Компилятор в системном профиле обязан быть неким virtual/compiler и выбор компилятора и тулчейна должен быть за пользователем если это более понятно.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Daniel Robbins Previous Chief Architect

Может лет через *ста и запилят virtual/compiler.

kickass
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.