autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AX_CREATE_PKGCONFIG_INFO and hardcoded paths


From: Russ Allbery
Subject: Re: AX_CREATE_PKGCONFIG_INFO and hardcoded paths
Date: Wed, 27 Mar 2013 09:35:01 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)

LRN <address@hidden> writes:

> However, -L/root/lib and -I/root/include are hardcoded, and thus are
> completely wrong (and potentially dangerous, if the system where cloog
> is deployed has /root/include and/or /root/lib directories.

> Is this an AX_CREATE_PKGCONFIG_INFO feature, or cloog does something
> wrong?

The various versions of AX_CREATE_PKGCONFIG_INFO that I've seen all do
things that I consider rather dodgy, such as putting the entire contents
of CFLAGS into the pkgconfig file (including any user-supplied CFLAGS at
configure time and including optimization flags).  I suspect this is
similar.  I'm not sure if there's a newer version of the macro available
that's less aggressive about copying the *entire* build configuration into
the pkgconfig file, but in the meantime I've preferred to construct my
pkgconfig files using sed from Makefile.am so that I have more control
over exactly what goes into them.

-- 
Russ Allbery (address@hidden)             <http://www.eyrie.org/~eagle/>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]