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;

★★★★★

Последнее исправление: beastie (всего исправлений: 4)

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

PolarFox ★★★★★
()

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

buddhist ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от Harald

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

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

arsi ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от iZEN

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

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

Выкладываю: http://izenfire.blogspot.com/2010/06/update-ports-install.html

Там, правда, не весь зоопарк ПО, который у меня сейчас установлен. Не хватает OpenJDK7 и RSSOwl, к примеру. Они тоже собираются с участием системного LLVM/Clang.

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

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

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

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

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

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

Deleted
()

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

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

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

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

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

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

true_admin ★★★★★
()

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

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