[Clfs-commits] [CLFS Trac] #1090: Glibc 2.22 Upstream i386 patch

CLFS Trac trac at clfs.org
Mon Dec 28 15:58:12 PST 2015


#1090: Glibc 2.22 Upstream i386 patch
-----------------------+---------------------------------
  Reporter:  kb0iic    |      Owner:  clfs-commits@…
      Type:  task      |     Status:  new
  Priority:  critical  |  Milestone:  CLFS Standard 3.1.0
 Component:  BOOK      |    Version:  CLFS Standard GIT
Resolution:            |   Keywords:
-----------------------+---------------------------------

Comment (by chris@…):

 The actual problem doesn't have anything to do with 32/64 bits, at least
 not directly. The issue is that the test-installation.pl script tries to
 compile a test program that links to libmvec, but does so unconditionally,
 even if the library was not actually built and installed. This issue might
 appear to be related to 32-bit systems, as libmvec is apparently not
 installed by default if you're using 32 bits, but the real problem is that
 libmvec is tested whether or not it's installed, and it causes an error if
 that library was not installed. Note that you can get the same result on a
 64-bit build by adding "--disable-mathvec" to Glibc's configure.

 Therefore, the patch simply modifies the test-installation script so that
 it tests for the existence of libmvec, and only tries linking to it if it
 exists.

-- 
Ticket URL: <http://trac.clfs.org/ticket/1090#comment:2>
CLFS Trac <http://trac.clfs.org>
The Cross Linux From Scratch Project.


More information about the Clfs-commits mailing list