[LLVMdev] Fwd: [llvm-commits] [PATCH] Building llvm-gcc with llvm-2.5 debian packages

Mikael Lepistö
Tue, 15 Sep 2009 10:28:38 -0000

On 15.9.2009, at 12:11, Duncan Sands wrote:

> Hi Pekka,
>
>> To put it the another way: is there a reason to disallow
>> compiling llvm-gcc (optionally) against an installed LLVM (e.g.
>> from the Debian package)? It seems to work fine with this patch
>> Mikael posted.
>
> I think it would be great if llvm-gcc could be built against
> an installed LLVM.  However my impression was that Mikael's
> original patch would break building against an not-installed llvm.
>

Hi, sorry for being a bit unclear before.

The patch would just fix llvm-gcc build system to be able to compile
with both, *llvm build in source directory* and *installed llvm
version*.

Correct include directory can be get with llvm-config --includedir,
because when llvm-config is excuted from llvm source tree (from
Release or Debug directory) it will return the include directory of
source tree (e.g. llvm-2.6svn/include). If llvm-config is called from
installation path it returns include directory of installed llvm
includes.

I  tried the patch with compiling llvm-gcc with:
- llvm-2.5 source tree build
- installed llvm-2.5 from sources
- apt-get installed debian llvm-2.5 packages.

I will try if the patch works correctly with llvm trunk as well and
show also the compile commands which were used to configure and
compile the llvm-gcc.

- Mikael

> Ciao,
>
> Duncan.
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev