Opened 10 years ago
Closed 10 years ago
#7243 closed Bugs (fixed)
b2.exe crashes on Windows 8 x64
Reported by: | Owned by: | Vladimir Prus | |
---|---|---|---|
Milestone: | To Be Determined | Component: | build |
Version: | Boost Development Trunk | Severity: | Problem |
Keywords: | Cc: |
Description
On Windows 8 release (x64) b2.exe crashes due to bad malloc()'s. This appears to be caused by a missing stdlib.h include in mem.h.
Attached is a very simple fix.
Attachments (2)
Change History (5)
by , 10 years ago
Attachment: | boost.tools.build.v2.engine.mem.h.patch added |
---|
comment:1 by , 10 years ago
Possibly related, v1.50 of boost crashes in jam0.exe on Windows 8 x64. This appears to have been fixed in trunk, but I don't know why.
by , 10 years ago
Attachment: | boost_1_51_0_win8_x64_compat.patch added |
---|
Fix for build on Windows 8 x64
comment:2 by , 10 years ago
Update: I have tested v1.51.0 RC from http://boost.cowic.de/rc/ and it appears that both jam0.exe and b2.exe crash therefor causing Boost to fail to build on Windows 8 x64. Both seem to be related to pointer truncation.
See the attached boost_1_51_0_win8_x64_compat.patch file
comment:3 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Patch for mem.h