win32 build fails on VC6

php.internals

Ard Biesheuvel

22 years ago
Hi guys, When building HEAD on VC6 with the new build system, the linker fails because the symbols _pctype and ___mb_cur_max are not defined. These are defined in libcmt, which is excluded explicitly from the link stage. If I remove the /nodefaultlib:libcmt directive, the build succeeds with a warning, but the resulting php5ts_debug.dll works like a charm. Has anyone else experienced this problem? Another question: are we going to ditch the old build system right away? The new build system works a lot better for the interbase extension, because the different flavours of interbase/firebird use different combinations of client libraries with different names.
-- Ard