#628: Win64 build fails with 64-bit CL
-------------------------+--------------------------------------------------
Reporter: whiteknight | Type: bug
Status: new | Priority: normal
Milestone: | Component: build
Version: 1.1.0 | Severity: medium
Keywords: win64 | Lang:
Patch: | Platform: other
-------------------------+--------------------------------------------------
Description changed by whiteknight:
Old description:
> A related issue to mention first: A lot of compilers don't support 64-bit
> windows. So all builds on Win64 that use mingw or gcc are actually
> building 32-bit binarys. I think this explains, in part, why there are so
> few Win64 reports coming through on smolder. At the moment the only good,
> free 64-bit compiler for Windows that I could find is the Microsoft SDK,
> v14. I haven't looked into the intel compiler yet, so that may be a
> possibility.
>
> Some issues:
> 1) With SDK 14, configure fails in detecting the compiler. To get around
> that we need to add "--linkflags='bufferoverflowU.lib'" to configure to
> make sure we link with the buffer overflow prevention libraries.
> 2) Build fails because sal.h cannot be found. Apparently this library is
> included in earlier MSVC releases, but it does no appear to be in v14. I
> don't know when it was removed.
>
> Build fails otherwise for a variety of reasons that I can't debug
> tonight. I'm including the output of configure and make.
New description:
A related issue to mention first: A lot of compilers don't support 64-bit
windows. So all builds on Win64 that use mingw or gcc are actually
building 32-bit binarys. I think this explains, in part, why there are so
few Win64 reports coming through on smolder. At the moment the only good,
free 64-bit compiler for Windows that I could find is the Microsoft SDK,
v14. I haven't looked into the intel compiler yet, so that may be a
possibility.
Some issues:
- With SDK 14, configure fails in detecting the compiler. To get around
that we need to add "--linkflags='bufferoverflowU.lib'" to configure to
make sure we link with the buffer overflow prevention libraries.
- Build fails because sal.h cannot be found. Apparently this library is
included in earlier MSVC releases, but it does no appear to be in v14. I
don't know when it was removed.
Build fails otherwise for a variety of reasons that I can't debug tonight.
I'm including the output of configure and make.
--
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/628#comment:4>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets