Re: [INTERNALS-WIN] Getting a linker warning about incompatible libraries.
[email protected] (Richard Quadling)
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <[email protected]> |
On 18 January 2011 10:55, Pierre Joye <[email protected]> wrote: > I will check the underlying libs but there are no ground to worry > about these warnings :) > > Cheers, > > On Tue, Jan 18, 2011 at 11:54 AM, Richard Quadling <[email protected]> wrote: >> On 18 January 2011 10:32, Pierre Joye <[email protected]> wrote: >>> hi, >>> >>> No, as it is often due to some external libraries and have nothing to >>> do with PHP itself. >>> >>> The question is more with which extensions are you this error? >>> >>> On Tue, Jan 18, 2011 at 11:24 AM, Richard Quadling <[email protected]> wrote: >>> >>>> I wonder if configure should be setting LD_FLAGS in the Makefile to >>>> /NODEFAULTLIB:LIBCMT for --disable-zts automatically. >>>> >>>> It is done for the php5.dll (PHP_LDFLAGS), but not for any of the >>>> extension dll files. >>> >>> >>> >>> -- >>> Pierre >>> >>> @pierrejoye | http://blog.thepimp.net | http://www.libgd.org >>> >> >> Looking at http://rmtools.php.net/snaps/5.3-nts-windows-vc9-x86/logs/r307551/compile.txt >> and doing a search on "libcmt" shows the following entries ... >> >> Creating library >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_gd2.lib and object >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_gd2.exp >> LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of >> other libs; use /NODEFAULTLIB:library >> >> >> Creating library >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_gmp.lib and object >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_gmp.exp >> LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of >> other libs; use /NODEFAULTLIB:library >> >> >> Creating library >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_ldap.lib and object >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_ldap.exp >> LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of >> other libs; use /NODEFAULTLIB:library >> >> Creating library >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_tidy.lib and object >> D:\temp\obj\5.3-nts-windows-vc9-x86\Release_TS\php_tidy.exp >> LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of >> other libs; use /NODEFAULTLIB:library >> >> >> So, the same as I'm getting. >> >> >> -- >> Richard Quadling >> Twitter : EE : Zend >> @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY >> > > > > -- > Pierre > > @pierrejoye | http://blog.thepimp.net | http://www.libgd.org > Thank you. -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY