bug-autoconf
[Top][All Lists]
Advanced

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

Re: autoconf-2.59b fails to include correct X11R6 paths in configure scr


From: Pavel Roskin
Subject: Re: autoconf-2.59b fails to include correct X11R6 paths in configure scripts on AMD64 systems
Date: Tue, 06 Sep 2005 18:26:47 -0400

Hello again,

On Tue, 2005-09-06 at 12:29 -0700, Paul Eggert wrote:
> In <http://lists.gnu.org/archive/html/bug-autoconf/2005-07/msg00052.html>
> "Nelson H. F. Beebe" <address@hidden> writes:
> 
> > The latest release of autoconf-2.59b, dated 28-Dec-2005, fails to
> > include correct X11R6 paths in configure scripts on AMD64 systems
> > running GNU/Linux.
> 
> Thanks for reporting this.  I have installed the XMKMF patch suggested
> by Pavel Roskin in
> <http://lists.gnu.org/archive/html/autoconf-patches/2005-08/msg00078.html>.
> Does this fix the problem?  (Sorry, I'm not an expert on these systems
> yet, so I have to ask dumb questions like this.  :-)

I didn't realize the question was about 64-bit compilation.  In this
case, xmkmf should have found X11.  It actually finds it on Fedora Core
4.  The fallback to _AC_PATH_X_DIRECT should not be needed on any modern
systems.

In my opinion, we should not add /lib64 paths to _AC_PATH_X_DIRECT.  My
arguments are:

1) It a misconfiguration of free software that can be easily fixed. 
Fedora did it right, so others can fix it too.  It may even be a local
misconfiguration.

2) It's easier than fixing imake to sense $CC and not to hardcode the
architecture flags.  It's just making imake work the way it does for the
native architecture.

3) We can see proliferation of lib* in the future.  It's not like there
is just one 64-bit programming model (LP64) and one 64-bit instruction
set.  We may see migration from LP64 to ILP64 some day, and then it
won't be lib vs lib64, but rather lib64 vs e.g. libi64.

-- 
Regards,
Pavel Roskin





reply via email to

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