Created attachment 351204 [details, diff] Fixes described problem EBuild sci-mathematics/msieve-1.51 fails to build on my system: /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `omp_get_thread_num' /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `GOMP_critical_end' /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `GOMP_parallel_end' /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `omp_get_num_threads' /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `omp_get_thread_limit' /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `GOMP_barrier' /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `GOMP_parallel_start' /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/libecm.so: undefined reference to `GOMP_critical_start' Tracked the problem down to a missing library in the Makefile and created an appropriate patch (attached). Save the patch as /etc/portage/patches/sci-mathematics/msieve-1.51/lgomp.patch and it'll build. Maybe consider inclusion into the ebuild.
+ 18 Jun 2013; Patrick Lauer <patrick@gentoo.org> msieve-1.51.ebuild: + Small linking fix #473580, works unconditionally +