LINUX.ORG.RU

Собрал проект сторонним (не-gcc) открытым компилятором.


3

4

Выкладываем названия, версию, флаги, прочие тонкости для программ собранных сторонними компиляторами. Прошу модераторов прикрепить тему.
with LOR. maxcom_Text_IO;
with LOR. svu_TextIO;
with LOR. JB_Text_IO;
with LOR. mono_Text_IO;
with LOR. Dimez_Text_IO;
with LOR. Shaman007_Respect_IO;
use LOR.*.Text_IO;

procedure lor_quest is ... begin

pragma: В общем : линуксоиды!, кто собрал какой нибудь проект из GNU стороним компилятором, пожалуйста отпишитесь как собирали и как оно у вас функционирует?

end lor_quest;

★★★★★

Как м-дераторы ещё не банят за упоминание их всуе?

PolarFox ★★★★★ ()

А зачем это нужно?

Deleted ()

Ядро-то с pcc уже собрал кто-нибудь?

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

хоьелось бы собрать коллекцию програм собранных icc(?), watcom, clang и др.

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

Я поставил компилятор clang, у меня слака, большинство свежака приходится собирать самому при помощи slackrack, или makepkg, если удалось то почему бы не объявить сотоварищам?

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

> хоьелось бы собрать коллекцию програм собранных icc(?), watcom, clang и др.

$ cd grep-2.7
$ ./configure CC=/opt/intel/Compiler/11.1/069/bin/intel64/icc
$ make
$ src/grep -r include .
....
$ _

и даже работает :)

а вот гзип сфейлился :)

arsi ★★★★★ ()

Собрал LLVM/Clang 3.0 около 450 пакетов программ и ядро операционной системы. Некоторые пакеты программ отказались собираться — сделал исключения в make.conf:

.if !empty(.CURDIR:M/usr/ports/*)
.if empty(.CURDIR:M/usr/ports/devel/icu*) \
 && empty(.CURDIR:M/usr/ports/www/libxul*) \
 && empty(.CURDIR:M/usr/ports/net-p2p/libtorrent-rasterbar*) \
 && empty(.CURDIR:M/usr/ports/textproc/libwpd*) \
 && empty(.CURDIR:M/usr/ports/devel/boost*) \
 && empty(.CURDIR:M/usr/ports/graphics/libwpg*) \
 && empty(.CURDIR:M/usr/ports/graphics/vigra*) \
 && empty(.CURDIR:M/usr/ports/textproc/libwps*)
CC=clang
CXX=clang++
CPP=clang -E
# Don't die on warnings
#-NO_WERROR=
WERROR=
# Don't forget this when using Jails!
NO_FSCHG=
.endif
.endif
Так же заметил, что GNOME-System-monitor падает и Evince при открытии DJVU-файла падает. Те программы, которые падают, записывают однноимённые *.core файлы в домашний каталог. В общем, качество программ хромает.

iZEN ★★★★★ ()

интересно, теоретически возможно с помощью cl.exe ядро собрать?

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

> интересно, теоретически возможно с помощью cl.exe ядро собрать?

конечно. ядро винды им и собирают.

arsi ★★★★★ ()

А в каких ситуациях gcc не подходит? Или это обычный фанатизм?

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

arsi

а вот гзип сфейлился :)

может дело в 64?
на 32 не помню чтобы фейлился
ща запилю опять icc - поглядю

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

f1xmAn

А в каких ситуациях gcc не подходит?

иногда при сборке другим компилятором можно получить профит
но обычно это числодробилки и icc )

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

> может дело в 64?
> на 32 не помню чтобы фейлился
> ща запилю опять icc - поглядю

кхм…

....
  CC       isnand.o
isnan.c(132): error: floating-point operation result is out of range
    static memory_double nan = { L_(0.0) / L_(0.0) };
                                         ^

isnan.c(133): error: floating-point operation result is out of range
    static DOUBLE plus_inf = L_(1.0) / L_(0.0);
                                     ^

isnan.c(134): error: floating-point operation result is out of range
    static DOUBLE minus_inf = -L_(1.0) / L_(0.0);
                                       ^

compilation aborted for isnand.c (code 2)
....

думаешь, дело в разрядности? :)

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

уже не думаю
но всё же попробую
версию гзипа огласи

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

Все что хочу от тебя это что бы ты как тертый юниксоид раз**бал тупорылых пользователей arch, slackware, gentoo, zenwalk, LFS и т.п. И объяснил почему Xenomai-ем лучше патчить FreeBSD нежели отстойный Лялих.

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

чем больше я с тобой общаюсь тем больше думаю «ты на слакваре» или я " на фряхе"?

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

мой косяк мпми (
я перепутал gzip и unzip
помню что zip, а что именно нет

megabaks ★★★★ ()

Не вижу повода прикреплять.

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

А в каких ситуациях gcc не подходит?

Например, когда важна скорость сборки?

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

например, когда важно быстродействие бинаря?

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

phorinix
не вижу icc

слив защитан, малыш

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

icc

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

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

всё понятно, малыш
устроишься на работу — приходи

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

Какая связь между СПО и моей работой?

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

всё правиьно — никакой
дома можешь фапать на недо-спо

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

Т.е., по твоему, наличие работы (если это не работа в Microsoft :D) заставит меня положить болт на собственную свободу?

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

Не вижу повода прикреплять.

Вот недавно встрял с findutils, что теперь на каждый binutils свою тему создавать?

splinter ★★★★★ ()

Если прикрепили тему, то тогда, будьте добры, исправить ошибки как синтаксические, так и грамматические. А то больно читать.

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

Сам я тоже допускаю ошибки, но в прикрепленной теме...

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

Указывать будете в более другом месте. А вообще «обсуждение действий модераторов» никто не отменял.

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

А в каких ситуациях gcc не подходит?

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

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

интересно, теоретически возможно с помощью smss.exe линукс загрузить?

ms-dos32 ()

icc собирал GROMACS. работает. хорошо работает, скорость стандартных операций поднялась на 20-30%.

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