Bug#689077: Header path not matching llvm-config include-dir

Luca Bruno lucab at debian.org
Fri Sep 28 22:50:52 UTC 2012


Package: llvm-3.1-dev
Version: 3.1-3~exp4
Severity: grave
Tags: patch

Hi,
I got into some troubles with experimental llvm-3.1...

Current header files are installed in:
/usr/lib/llvm-3.1/include/llvm/llvm
/usr/lib/llvm-3.1/include/llvm-c/llvm-c

while `llvm-config --includedir` reports
/usr/lib/llvm-3.1/include
(ie. a directory up)

I suspect that header links in llvm-3.1-dev should be diverted as in the
following patch:

--- debian/llvm-3.1-dev.links~  2012-09-14 19:47:31.000000000 +0200
+++ debian/llvm-3.1-dev.links   2012-09-29 00:30:50.086131015 +0200
@@ -1,3 +1,3 @@
 usr/lib/x86_64-linux-gnu/libLLVM-3.1.so.1              usr/lib/x86_64-linux-
gnu/libLLVM-3.1.so
-usr/include/llvm-c-3.1/ usr/lib/llvm-3.1/include/llvm-c
-usr/include/llvm-3.1/ usr/lib/llvm-3.1/include/llvm
+usr/include/llvm-c-3.1/llvm-c usr/lib/llvm-3.1/include/
+usr/include/llvm-3.1/llvm usr/lib/llvm-3.1/include/

I raised the severity as it is currently breaking everything which uses `llvm-
config --includedir`.

Ciao, Luca



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages llvm-3.1-dev depends on:
ii  libc6       2.13-35
ii  libffi-dev  3.0.10-3
ii  libffi5     3.0.10-3
ii  libgcc1     1:4.7.1-8
ii  libstdc++6  4.7.1-8
ii  llvm-3.1    3.1-3~exp4

llvm-3.1-dev recommends no packages.

llvm-3.1-dev suggests no packages.

-- no debconf information



More information about the Pkg-llvm-team mailing list