Struct alignment issue due to public dependency on config.h
Bug #535499 reported by
Eric Day
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gearman |
Fix Released
|
High
|
Eric Day |
Bug Description
There is a header check in configure.h.in that depends on a config.h define being set. This causes 'bool' types to be created as a different size, causing struct alignment issues for the rest of the structs. The fix is to generate configure.h.in in a way that does not depend on config.h.
Related branches
lp:~eday/gearmand/fix-struct-alignment
Merged
into
lp:gearmand/1.0
- Gearman-developers: Pending requested
-
Diff: 93 lines (+25/-4)4 files modifiedlibgearman/configure.h.in (+3/-1)
libgearman/connection.c (+1/-1)
m4/pandora_platform.m4 (+5/-0)
tests/client_test.c (+16/-2)
Changed in gearmand: | |
assignee: | nobody → Eric Day (eday) |
importance: | Undecided → High |
status: | New → Fix Committed |
milestone: | none → 0.13 |
Changed in gearmand: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.