LINUX.ORG.RU

Кто нибудь собирал LLVM 3.2?


0

1

На официальном сайте можно скачать разные «Clang Binaries for ...» пакеты любой из которых распаковывается в чуть больше двухсот мегабайт. Я скачал исходники LLVM source code, Clang source code и Compiler RT source code, собрал (configure --enable-optimized --enable-shared) это и у меня вышло 1.1 гигабайт. Если кто знаком с этим то подскажите пожйлуйста, почему у меня вышел такой большой объем по сравнению с предлогаемым готовым пакетом и должно ли так быть. Благодарю.

P.S. Пробовал стрипать - выиграл около ста мегабайт.

★★★

Ответ на: комментарий от no-steam

Аналогично:

➜  ~  equery size llvm
 * sys-devel/llvm-3.2
         Total files : 670
         Total size  : 58.54 MiB
➜  ~  equery size clang
 * sys-devel/clang-3.2
         Total files : 569
         Total size  : 85.74 MiB

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-devel/llvm/llvm-3...

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-devel/clang/clang...

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

Ого. Не знал про equery size. Пришлось на коленке скрипт на баше писать. :3 Эх, век живи, а без манов все равно дурак. :3

no-steam ★★
()
Ответ на: комментарий от olibjerd

Читал, их там аж два, но ничего толкового нет. В одном написано о том что такое llvm, а в другом что из себя представляет содержимое папки docs.

normann ★★★
() автор топика
Ответ на: комментарий от no-steam

Случайно не сохранилось config.log у кого нибудь?

normann ★★★
() автор топика
> cc --version
FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221
Target: x86_64-unknown-freebsd9.1
Thread model: posix
iZEN ★★★★★
()

собирай с помощью mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr

«ccmake .» покажет все опции...

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

Естественно. Как же я мерять размер буду? Бинарники не debug, т.к. я заменил все CFLAGS и CXXFLAGS (удалил -g) даже еще до (кажется) configure. Могу выложить config.log и Makefile.

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

Кстати:

--enable-debug-runtime  Build runtime libs with debug symbols (default is NO)
--enable-debug-symbols  Build compiler with debug symbols (default is NO if optimization is on and YES if it's off)
normann ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.