Bug #63537 [Fbk->Opn]: vs2012 link error
| From: | ajron at wp dot pl | Date: | Fri, 16 Nov 2012 08:33:43 +0000 |
| Subject: | Bug #63537 [Fbk->Opn]: vs2012 link error | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-174751@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=63537&edit=1
ID: 63537
User updated by: ajron at wp dot pl
Reported by: ajron at wp dot pl
Summary: vs2012 link error
-Status: Feedback
+Status: Open
Type: Bug
Package: Compile Failure
Operating System: Windows
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
This problem is in latest stable releases: 5.3.18 and 5.4.8
Previous Comments:
------------------------------------------------------------------------
[2012-11-16 08:13:51] pajoye@php.net
As far I remember I fixed that in all branches, can you try master, 5.5 or latest
53/4 please?
------------------------------------------------------------------------
[2012-11-16 08:10:25] ajron at wp dot pl
Description:
------------
Microsoft linker version information option has format:
/VERSION:major[.minor]
The major and minor arguments are decimal numbers in the range 0 through 65,535.
The default is version 0.0.
Linker puts this version number in the PE header of the .EXE file or DLL. There
is no room in the PE header to put more than 2 numbers. Linkers before vs2012
skip extra numbers during linking, but vs2012 linker throws error.
The problem is in \win32\build\config.w32 file.
There is:
// General link flags
DEFINE("LDFLAGS", "/nologo /version:" +
PHP_VERSION + "." + PHP_MINOR_VERSION + "." + PHP_RELEASE_VERSION);
Should be:
// General link flags
DEFINE("LDFLAGS", "/nologo /version:" +
PHP_VERSION + "." + PHP_MINOR_VERSION);
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=63537&edit=1