filesystem patch

Farkas Levente lfarkas at lfarkas.org
Sun Jan 11 15:23:58 UTC 2009


Richard W.M. Jones wrote:
> On Fri, Jan 09, 2009 at 11:19:16PM +0100, Farkas Levente wrote:
>> the differencies it's define a lots of env variable. and i look into
>> many configure scripts and makefile and saw that thay use these macros
>> like PKG_CONFIG_PATH, CC, CFLAGS, RANLIB etc.
>> so imho it's rather useful since in this case we've to use less patches
>> in most pacakges.
> 
> I think this is a misunderstanding of what the generated Makefiles are
> doing.  Take a look at the GNU standards on this:
> 
>   http://www.gnu.org/prep/standards/standards.html#Directory-Variables
> 
> Basically what it's saying is that any paths provided to ./configure
> become the defaults in the Makefile.  eg:
> 
>   ./configure --prefix=/foo
>   make      # by default the prefix will be /foo
> 
> People can _override_ these paths by supplying arguments to make, eg:
> 
>   ./configure --prefix=/usr
>   make prefix=/foo     # override the default prefix
> 
> However we want the first case -- all paths supplied to ./configure
> and just use the simple 'make' command.
> 
> That's not to say that every package out there follows the GNU
> standards (or, equivalently, uses autoconf correctly), but we can deal
> with non-compliant packages on a case-by-case basis.

i talk about makefiles which not generated with configure.

-- 
  Levente                               "Si vis pacem para bellum!"



More information about the mingw mailing list