[Top][All Lists]
[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
- autoconf-2.62: /usr/lib64 not considered "Standard dirs" in X detection,
Brad Walker <=