From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Mzg9P-00079b-Cg for garchives@archives.gentoo.org; Mon, 19 Oct 2009 00:31:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E47B1E078C; Mon, 19 Oct 2009 00:31:01 +0000 (UTC) Received: from mail-px0-f183.google.com (mail-px0-f183.google.com [209.85.216.183]) by pigeon.gentoo.org (Postfix) with ESMTP id B6714E078C for ; Mon, 19 Oct 2009 00:31:01 +0000 (UTC) Received: by pxi13 with SMTP id 13so3161657pxi.32 for ; Sun, 18 Oct 2009 17:31:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=oEqPZABzs2NrF1wkWWYMcoF2+1eWYXnrn87NXIiMjD0=; b=pVxHwA57uUpSFjpqlJXSDPaDI2aE+7kGFUDBo52GXr/SeTIjrpx1ofzkO2Zy7dUFw4 woJxoyZIUkuR+/7nou93PDgOOnDQZDbwTcEIN7BCZwJcG4TwEvj4fQEPFmw9LeLHfCTm 0RlQluBxzH/IT4WjbP1wAyg61joDtWCv8DVAk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=hdn//Y2N5GacU/SRUQ4E/RJqz1tmvijb107vy+Ve/mQGKc/sXKL8l6NvhL3nVHntTU 1hX773ptXGLNItzURK0DnhYgxjEoj0AHUCz+YJcYO8EmBs5HRk6qPLXXIC63YvWoMn/C y+IvueYF/bK/hLF8u+U30EO/t8QrWtkDQB5js= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.114.18.23 with SMTP id 23mr4763280war.171.1255912261324; Sun, 18 Oct 2009 17:31:01 -0700 (PDT) Date: Mon, 19 Oct 2009 08:31:01 +0800 Message-ID: <184110a70910181731l1261df40ya61923588720aa22@mail.gmail.com> Subject: [gentoo-user] Remaining inconsistencies after revdep-rebuild -- libgomp.la missing From: Mike Mazur To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 6eebf0f5-39a6-4d38-8876-c016b45463ee X-Archives-Hash: 725afeabde1caefadfc5e6db645e3760 Hi, When I run revdep-rebuild, I get something like the following: [...] * broken /usr/lib/ImageMagick-6.5.2/modules-Q16/coders/avi.la (requires /usr/lib/libgomp.la) [...] * broken /usr/lib/libfftw3l_threads.la (requires /usr/lib/libgomp.la) [...] which in the end wants to emerge as follows: emerge --oneshot -av media-gfx/imagemagick:0 sci-libs/fftw:3.0 .......... These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-gfx/imagemagick-6.5.2.9 USE="X bzip2 corefonts jpeg openmp perl png svg tiff xml zlib -djvu -doc -fontconfig -fpx -graphviz -gs -hdri -jbig -jpeg2k -lcms -nocxx -openexr -q32 -q8 -raw -truetype -wmf" 0 kB [ebuild R ] sci-libs/fftw-3.2.2 USE="fortran openmp sse sse2 (-altivec) -doc -threads" 0 kB Once this merge completes, re-running revdep-rebuild yields the same results. It seems that the culprit is /usr/lib/libgomp.la, which is completely missing from my system. This is some OpenMP library from GNU[1]. I can't find an obvious package in portage which would supply libgomp.la. Both imagemagick and fftw have the openmp use flag turned on. It's not switched on in my /etc/portage/package.use so it must come from the profile or the ebuild or wherever default USE flags come from. The fftw ebuild says openmp support is available with gcc >= 4.2, while imagemagick says gcc 4.3 is required and has a reference to bug #223825[2]. I'm using gcc-4.3.4. Is there a package that should be installed which provides libgomp.la? If there is, shouldn't it be a dependency for imagemagick and fftw? And if such a package doesn't exist, what's going on here? How did imagemagick and fftw compile in the first place if libgomp.la is not available on my system at all? Is anyone else seeing this issue? Do I need to file a bug? Thanks, Mike [1] http://gcc.gnu.org/onlinedocs/libgomp/ [2] http://bugs.gentoo.org/show_bug.cgi?id=223825