LINUX.ORG.RU

[GCC][Graphite] -ftree-parallelize-loops=n

 ,


0

1

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

/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libgdk_pixbuf-2.0.so: undefined reference to `GOMP_parallel_end'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libgdk_pixbuf-2.0.so: undefined reference to `omp_get_num_threads'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libgdk_pixbuf-2.0.so: undefined reference to `GOMP_parallel_start'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libgdk_pixbuf-2.0.so: undefined reference to `omp_get_thread_num'
collect2: ld returned 1 exit status


-fopenmp не хватает, если всё-таки хочешь замутить)

aptyp ★★★★
()

интересно, откуда взялся openmp в x11-libs/gdk-pixbuf; я такого флага не наблюдаю
или графит ч-з него работает?

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

ты бы погуглил
этот флаг запросто ломает zlib
она собирается, да
но лиса шлёт потом нахер
короче - графит если и использовать, то только для очень небольшого кол-ва пакетов

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

Действительно, какая-то жесть, начал помимо мира собирать утилиты, gzip, unzip, bzip2, ничего не хочет с ним собираться, придется переставлять, благо далеко не ушел, ну а остальные флаги графита, насколько опасны?

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

Печаль, печаль, печаль. Неужто ничего из этого не даст профита "-fgraphite-identity -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -ftree-loop-distribution -ftree-parallelize-loops=8"? Пойду покурю маны по оптимизации GCC...

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

Ну естественно не считая -ftree-parallelize-loops=8, действительно ничего не собирается :(

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