#2459 closed Bugs (fixed)
bjam crashes on QNX 6.4.0
| Reported by: | Owned by: | René Rivera | |
|---|---|---|---|
| Milestone: | Boost.Jam 3.1.17 | Component: | bjam |
| Version: | Boost.Jam 3.1.16 | Severity: | Showstopper |
| Keywords: | Cc: |
Description
'make install' for Boost fails on QNX 6.4.0 because bjam crashes. QNX 6.4.0 uses gcc 4.2.4 whereas QNX 6.3.2 used gcc 3.3.5.
The solution is to add "-Wc,-fno-strict-aliasing" for the qcc toolset in tools/jam/src/build.jam (line 257), just like the gcc toolset has -fno-strict-aliasing.
The first crash happens because the compiler optimizes away zeroing of fields in file_info() in tools/jam/src/filesys.c.
Attachments (1)
Change History (6)
comment:1 by , 14 years ago
| Component: | None → bjam |
|---|---|
| Owner: | set to |
by , 14 years ago
| Attachment: | build.jam.patch added |
|---|
comment:2 by , 14 years ago
The patch I attached has been tested against the final 1.37.0. With it, bjam no longer crashes and many libraries build successfully.
comment:3 by , 14 years ago
| Milestone: | Boost 1.37.0 → Boost.Jam 3.1.17 |
|---|---|
| Version: | Boost Release Branch → Boost.Jam 3.1.16 |
comment:4 by , 14 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
comment:5 by , 14 years ago
Cool, I almost got called a "cracker". From: Talon comprare viagra fioricet online cialis impotenza tramadol

Patch for build.jam