php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #63451 config.guess file does not have AIX 7 defined, shared objects are not created
Submitted: 2012-11-07 03:51 UTC Modified: 2012-11-07 08:43 UTC
From: kemcline at au1 dot ibm dot com Assigned:
Status: Closed Package: Apache2 related
PHP Version: 5.4.8 OS: AIX 7.1
Private report: No CVE-ID:
 [2012-11-07 03:51 UTC] kemcline at au1 dot ibm dot com
Description:
------------
The config.guess is not written to have support for AIX 7.  This causes the configure script to make shared libraries not available.

The AIX456 line in the system type case statement is currently defined as:
    *:AIX:*:[456])

The line needs to be changed to include the 7 for AIX 7.  In the aclocal.m4 file, the similar line for aix is aix[[4-9]]*), planning for future versions of AIX.

The result you will see without the 7 in the config.guess file is:
checking whether the cc -qlanglvl=extc89 linker (/usr/bin/ld) supports shared libraries... no

As a workaround, this can be resolved by adding a 7 to the line:
    *:AIX:*:[4567])


Expected result:
----------------
checking whether the cc -qlanglvl=extc89 linker (/usr/bin/ld) supports shared libraries... yes

Actual result:
--------------
checking whether the cc -qlanglvl=extc89 linker (/usr/bin/ld) supports shared libraries... no

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2012-11-09 23:23 UTC] felipe@php.net
-Status: Open +Status: Closed
 [2012-11-09 23:23 UTC] felipe@php.net
Automatic comment on behalf of felipensp@gmail.com
Revision: http://git.php.net/?p=php-src.git;a=commit;h=44a6fe84113c152fbd24ec3be6d75ef72c4fbd0f
Log: - Fixed bug #63451 (config.guess file does not have AIX 7 defined, shared objects are not created)
 
PHP Copyright © 2001-2014 The PHP Group
All rights reserved.
Last updated: Thu Apr 24 21:01:55 2014 UTC