bug-autoconf
[Top][All Lists]
Advanced

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

autoconf-2.62: /usr/lib64 not considered "Standard dirs" in X detection


From: Brad Walker
Subject: autoconf-2.62: /usr/lib64 not considered "Standard dirs" in X detection
Date: Wed, 23 Apr 2008 08:08:02 -0600

Emacs's configure script (from CVS HEAD) unnecessarily
includes /usr/lib64 in $x_libraries. This causes the build process to
hardcode the /usr/lib64 path into the binaries during linking, violating
Fedora's packaging guidelines:
http://fedoraproject.org/wiki/Packaging/Guidelines#head-a1dfb5f46bf4098841e31a75d833e6e1b3e72544

A bug has been filed on Redhat's bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=253872

Emacs CVS's configure script is generated by autoconf 2.61. I have also
tried autoreconf with autoconf-2.62 and the problem persists. Here's
some output from configure and config.log on different platforms:



On i386 (autoconf-2.62):

./configure:
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   Standard dirs

config.log:
ac_cv_have_x='have_x=yes        ac_x_includes='\'''\''
ac_x_libraries='\'''\'''



On x86_64 (autoconf-2.62):

./configure:
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   /usr/lib64

config.log:
ac_cv_have_x='have_x=yes        ac_x_includes='\'''\''
ac_x_libraries='\''/usr/lib64'\'''



Brad Walker




reply via email to

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