LINUX.ORG.RU

Сообщено о возможности clang собрать себя на платформе ARM

 , , , ,


0

0

В рассылке clang было сообщено об успешном bootstrap'е компилятора clang на платформе ARM. Сборка производилась на Debian-ARM.

Способность clang бутстрапиться на платформе ARM делает возможным использование его не только в качестве кросскомпилятора для встраиваемых решений, но и для разворачивание полноценных систем в устройствах на базе процессора ARM.

Напомним, что clang — компилятор на базе фреймворка LLVM, развиваемый Apple и сообществом. Распространяется он под BSD лицензией.

Домашняя страница проекта

>>> Подробности



Проверено: catap ()

Ответ на: комментарий от Napilnik

>Вот именно, онкологических, что-то послабее никого не интересует.

Ты сейчас жмешь на кнопки одного девайса, смотришь в другой, под столом стоит третий, на столе еще 2 принцип которых вообще на элмаге основан - все фонят, а рассуждаешь насколько вреден телефон?:)

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

зависит от функционала или расширяемости устройства,
наверное вам не захочется менять прошивку телевизора, который итак имеет больше настроек каналов чем есть, умеет телетекст и прочее прочее,
или в микроволновке, которая итак имеет больше программ чем используется? Если у меня телефон гнусмас, который я только использую для разговоров и изредка смс, наверное мне все равно на чем он собран и как скомпилирована его прошивка, для «андроидов на арме» или «винтиел» уровень притязаний несколько иной и их расширяемость тоже.

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

В ffmpeg много асма, сишная реализация ему сильно проигрывает, что гцц, что наверняка силанг.

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

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

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

octy ★★ ()

Я один читаю clang как «шланг»?

//По делу ничего не могу сказать ввиду своей безграмотности. Простите :(

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

Надо заметить, что мощность WiFi обычно в несколько раз меньше. Кроме того установлено, что сотовый телефон стандарта GSM генерирует наибольшее излучение при дозвоне.

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

>зависит от функционала или расширяемости устройства,

Не зависит.

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


Вот если ты когда нибудь хочешь, чтобы у тебя не ссали в подъезде - думай о том, где сделана вермишель которую покупаешь в магазине. Если ты хочешь, чтобы у тебя была возможнось _когда нибудь_ - поддерживай тех кто может тебе предоставить ее _когда нибудь_, возможно в далеком будущем, хотя бы потенциально. А ситуативное «мне сейчас это не надо» приведет к тому что у тебя в будущем не будет никаких возможностей. Ни в чем.

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

Кстати как там твой драконий хвост ?

Пока что это именно хвост. Скорее всего, хвост ящерицы, а не дракона. Так как ящерицы, когда им грозит опасность, отбрасывают хвост, а само тело (в данном случае ядро Linux) убегает (не компилируется LLVM/Clang).

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

у clang пока проблемы с inline asm, на x86 как минимум, ffmpeg оно не собирает

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

>наверное вам не захочется менять прошивку телевизора, который итак имеет больше настроек каналов чем есть, умеет телетекст и прочее прочее,

Очень неудачный пример. LG как раз открыл прошивку. Да и в самсунге линуксовую прошивку очень здорово было бы открыть. Это же настоящий комп с езернетом, медиаплейером и торрентами.

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

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

а если в телевизоре 1 разьем scart ? ) и никаких ethernet? ну зачем в нем менять прошивку?)

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

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

Вебкит к примеру уже давным давно полноценная штука - его кто то закрыл?

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

Ну, я написал код под GPL. Скомпелировал. Какая лицензия у бинарников?

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

Davinel> Вебкит к примеру уже давным давно полноценная штука - его кто то закрыл?

Вебкит закрыть нельзя в принципе - он основан на KHTML, который распространяется на условиях GPL.

CUPS закрывать не стали только потому, что Aple тогда проиграет в виду того, что последнюю свободную версию форкнут другие (да хотя бы те же ESP).

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

> Если ты хочешь, чтобы у тебя была возможнось _когда нибудь_
какая возможность?

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

Вестимо, бинарники и исходники являются одним из представлений авторской работы. Лицензия же относится к авторской работе со всеми ее представлениями, поэтому на бинарник будет та лицензия, которую автор выбрал для своего проекта. В твоем случае, это gpl.

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

>а если в телевизоре 1 разьем scart ? ) и никаких ethernet? ну зачем в нем менять прошивку?)

для этого может быть куча причин. Русификация, настройка под местные стандарты вещания и кабеля и еще куча всего...

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

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

просто потому что они долбодятлы-самоубийцы от рождения или что? На кой хрен им это надо? Компиляторами фарцевать?

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

>Какая лицензия у бинарников?

Какая захочешь.

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

>какая возможность?

Нужная тебе. Привожу пример: EZX и прочие моторольные изобретения. Их конечно тоже хрен пропатчишь и влазить туда достаточно затруднительно - почти как в приведенные выше телевизоры. Но миго и андроид сейчас есть именно потому что существовали такие достаточно удачные, хоть и анально огороженные линуксы, одни их делали, другие поддерживали рублем тех которые это делали. Если бы этого не было - нокиа бы не тролям платила и симбиан выкидывала, а на симбиане сидела бы, а все прочие хэтэсэ сидели бы на винмобайле.

То есть хочешь когда нибудь телефон со свободными прошивками и не анально огороженный - поддерживай линию которая может хотя бы потенциально туда привести. Потому что иначе окажешься с анальным винмобайлом и ифоном, и уже никогда не сможешь делать то что хочешь _гарантировано_.

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

>Ты сейчас жмешь на кнопки одного девайса, смотришь в другой, под столом стоит третий, на столе еще 2 принцип которых вообще на элмаге основан - все фонят, а рассуждаешь насколько вреден телефон?:)

Неправда, под столом у меня стол, системник на полочке, колонки на стеночке, место экономят, мышь проводная, ничего беспроводного тут нет. Причём стандартного провода крысы и наушников никогда не хватает из-за удалённости системника. Моник немного фонит но это лишь побочный эффект а не его прямая обязанность. В клаве фонить особо нечему - конденсаторы и несколько светодиодов подключенные к микрухе, металлическая подложка и всё. Провода почти все экранированные. Уровень излучения меньше чем у электробритвы и расстояния больше. А когда говорю по мобильнику мозги превращаются во фрагмент антенны.

Napilnik ★★★★★ ()

СОбрали под дебианом для архитектуры арм поделие эпловцев под лицензией бсд...

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

Ты это всё очень красиво говоришь, но 95% людей плевать хотели на перспективу. Вообще. Смотрят, как бы покомфортнее, поудобнее и побогаче пожить прямо сейчас. И денежные мешки и властьпридержащие этим с успехом пользуются. А потом эти 95% будут охать — „что же это нынче стало так плохо?“, но ни одна сволочь даже в мыслях не признается, что в этом часть и его вины.

Так и живём.

Strafer ()

О, отлично. Само собой, Apple веников не вяжет.

slyjoeh ★★ ()

Новость хорошая, но вот ARM - он большой, какие платформы и ядра он (clang) поддерживает и какие расширения архитектуры в том числе? (например список http://ru.wikipedia.org/wiki/ARM_(архитектура) )

GCC ведь не только «generic ARM support» умеет, отнюдь.

XVilka ★★★★ ()

>LLVM, развиваемый Apple и сообществом

развиваемый сообществом и, отчасти немножко, Apple

Fixed.

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

>но ни одна сволочь даже в мыслях не признается, что в этом часть и его вины.

да, пожалуй, это основная примета нынешних поколений. И еще торжественно возложеный на все похуй.

Так и живём.

плохо, зато недолго.

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

Надо заметить, что мощность WiFi обычно в несколько раз меньше.

правда. без хаков мощность бытовой точки составляет около 250 милливатт. Но во первых, это 5 мгагерц, а не 900/1800/1900 как в сотовом и во вторых для вайфая есть направленные антенны. То есть, изначально безобидная ситуация может вполне повернуться темной стороной...

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

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

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

>Если все время покупать китайские товары - нечего удивлятся что ничего кроме них не останется. Это первичный моент.

agreed

Вторичный - фидбек себе же. Покупая товары локального рынка - деньги остаются в локальной экономической зоне и тратятся в основном там же.

только при наличии одной валюты. Например, в рамках ЕС. Иначе меняются курсы и все встает на свои места.

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

> активно развивающейся Mesa

судя поддержке версий OpenGL - с трудом верится )

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

>только при наличии одной валюты. Например, в рамках ЕС.

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

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

>>А вообще проект интересный. Всё-тика должна быть алтернатива gcc.

Альтернатива gcc - коммерческие компиляторы. Ещё один велосипед с неопределённым будущим, зависящим от Эппл.

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

>>Ты сейчас жмешь на кнопки одного девайса, смотришь в другой, под столом стоит третий, на столе еще 2 принцип которых вообще на элмаге основан - все фонят, а рассуждаешь насколько вреден телефон?:)

Ни один из моих девайсов не заставляет визжать стоваттные колонки, заглушая звук музыки, и не заставляет монитор покрываться рябью во время вызова. Более того, замечал интересную вещь: некоторые люди чувствуют, что им позвонят примерно за 1-2 секунды до вызова, даже успевают достать телефон. Если рядом колонки, то они тоже начинают изрыгать помехи где-то за 1-2 секунды. Значит человек способен ощутить этот сигнал. И даже более того, идентифицировать его и даже достать телефон. Что говорит о довольно нехилом излучении и его прямом влиянии на организм человека.

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

>>Покупая товары локального рынка - деньги остаются в локальной экономической зоне и тратятся в основном там же.

только при наличии одной валюты. Например, в рамках ЕС. Иначе меняются курсы и все встает на свои места.

Не понял. То есть я купил китайский мотоцикл, заплатил китайцу в рублях. Он едет в Китай и у него на границе, в обменнике, деньги отбирают? И мне возвращают? Круто!

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

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

да не получится так. То, что ты хочешь, называется преференции и это прямой путь к жигулям, то бишь, плохо, но дорого. Везде должна быть конкуренция. Просто конкуренция должна быть честная.

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

>Не понял. То есть я купил китайский мотоцикл, заплатил китайцу в рублях. Он едет в Китай и у него на границе, в обменнике, деньги отбирают? И мне возвращают? Круто!

Примерно так все и есть. Потому что китаец продает тебе мотоцикл, получает рубли, едет на границу и видит очередь таких же продавцов, которые в руках держат рубли и хотят юани. А в обменнике глядя на такой спрос за 45 рублей дают уже не 10 юаней, а только 8.

и так пока спрос не сбалансирует предложение.

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

А как насчет того, чтоб производить ТО, что люди хотят покупать? Нет, лучше речи толкать про то как жить надо

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

Ссылки на научные работы, иначе телефоны безвредны.

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

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

Ничего подобного. Я говорю не преференциях, а осознанном выборе кв критерии которого входит больше параметров чем «цена». И цена не является подавляющим параметром.

Просто конкуренция должна быть честная.


Что значит «честная»? Для того чтобы она была «честная» надо очень грамотное регуляторное законодательство, а откуда ему взятся если законодатели сплошь пролоббированы крутыми игроками рынка стремящимися к монополии - то есть тому самому «говно и задорого»?

И даже если бы оное было - его все равно мало - потому что при прочих равных условиях надо понимать когда ты отдаешь бабло соседу-СПДшнику, который точно так же бабло отдаст тебе, а когда транснацкому или прочей «вертикальной итеграции», которая на прибыль скупит еще собственности или построит замки в монако. В Украине например уже появились торговые марки «Хит», «#1», «Премия» (и еще вроде пара - сча не упомню) которые за счет мегаопта торгуют дешево всем начиная от шнурков для ботинок, продуктами, хозтоварами и скоро уже дойдут до телевизоров. Уже скоро нормального вермишла нельзя будет купить - либо из италии либо #1 - дожились. Грибы мля из китая. А картошка из египта.

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


К стати уже началось: недавно ходил на пикник - зашел в супермаркет купить сетку для мяса - выбор зашибись и такие и эдакие - и все одной торговой марки и бля сделано в китае. Спешил - взял что есть. Мало того что при нагреве скрепляющие кольца разорвались, так мясо пришлось выкинуть потому как вся «хромировка» на мясе осталась.

Вот вам и дешевизна стульев для трудящихся всех стран.

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

>и так пока спрос не сбалансирует предложение.

Все не так. Глядя на такую лажу китаец разворачивается, и вместо вывоза денег в китай скупает собственность в россии. Как недавно вольву. Оглянуться не успеешь - и ты уже живешь в китае. Потом китацы лоббируют «конгресс» заработав достаточно бабла - иобана - таможенные правила уже изменились.

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

>А как насчет того, чтоб производить ТО, что люди хотят покупать?

Дык то и производят. Только одно дело грибы собранные в полесье местным фермером, другое дело грибы привезенные из китая. И все вроде стоит на полочках - во только о том где что берется и кому достанется бабло покупатель с корзиной не задумывается.

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

Новость хорошая, но вот ARM - он большой, какие платформы и ядра он (clang) поддерживает и какие расширения архитектуры в том числе?

В сабжевом сообщении говорилось об ARM7 (Сortex-a8). Справедливости ради, нужно отметить, что с расширениями архитектуры там всё довольно плохо :)

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

> а телефона 1-2ватта.

это максимально излучаемая мощность, в условиях плохого приема. обычно в городе, где БС натыканы через каждые 100 метров, излучаются десятки-сотни милливатт.

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

>>Примерно так все и есть. А в обменнике глядя на такой спрос за 45 рублей дают уже не 10 юаней, а только 8.

Чушь. Во-первых есть курс Центробанка. Китаец может поменять валюту хоть в Москве. Во-вторых, какой китайцу тогда профит продавать мотоциклы? В-третьих целые страны стремятся продавать, ищут рынки сбыта. В том числе и Россия. Но так как нихрена делать не умеет(кроме оружия), продаёт сырьё. И очень рада, что хоть это может продать. Ну и в-четвёртых, вырастаем, устраиваемся на работу и изучаем такое понятие - заработать! Китайцы зарабатывают, мы тратим. По всем законам экономики деньги переходят к ним. В обменниках их слегка облагают «налогом», не больше.

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

>>Ссылки на научные работы, иначе телефоны безвредны.

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

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

>>это прямой путь к жигулям, то бишь, плохо, но дорого.

Что-то мне не попадались иномарки дешевле жигулей.

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

>>Я говорил, что излучение в момент вызова настолько велико, что оно отлично ощущается и опознаётся некоторыми людьми

Полтергейст? А не эти ли люди с духами разговаривают во время сеансов спиритизма?

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