Ubuntu

doesn't look in correct directory for multiarch includes

Reported by Andreas Moog on 2011-05-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
klibc (Ubuntu)
Undecided
Unassigned

Bug Description

-I/usr/lib/klibc/include/x86_64-linux-gnu -I/usr/lib/klibc/include/arch/x86_64 -I/usr/lib/klibc/include/bits64 -I/usr/lib/klibc/include

The latest upload should have fixed that, in the patch header it reads
"Description: Include the multiarch include directory in klcc's path
 The multiarch include directory, /usr/include/<triplet>, needs to be
 explicitly added to klcc's path; without this, klcc is incompatible
 with recent Ubuntu versions of linux-libc-dev and fails to find any asm/
 headers."

Yet, the actual include is:

-I/usr/lib/klibc/include/x86_64-linux-gnu

instead of

-I/usr/include/x86_64-linux-gnu
.

Andreas Moog (amoog) wrote :

The attached branch fixes that issue by hardcoding '/usr' instead of using $prefix.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package klibc - 1.5.20-1ubuntu7

---------------
klibc (1.5.20-1ubuntu7) oneiric; urgency=low

  * debian/patches/multiarch-include-path: append -I/usr/include/<triplet>
    instead of -I/usr/lib/klibc/include/<triplet> (LP: #775054)
 -- Andreas Moog <email address hidden> Sun, 01 May 2011 20:30:30 +0200

Changed in klibc (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers