Bug 852698
Summary: | build error: <jemalloc>Compile-time page size does not divide the runtime one. | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Karsten Hopp <karsten> | ||||||||||||
Component: | thunderbird | Assignee: | Jan Horak <jhorak> | ||||||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||
Severity: | high | Docs Contact: | |||||||||||||
Priority: | high | ||||||||||||||
Version: | 18 | CC: | gecko-bugs-nobody, gustavold, hamzy, jhorak | ||||||||||||
Target Milestone: | --- | ||||||||||||||
Target Release: | --- | ||||||||||||||
Hardware: | powerpc | ||||||||||||||
OS: | Linux | ||||||||||||||
Whiteboard: | |||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||
Clone Of: | Environment: | ||||||||||||||
Last Closed: | 2012-09-10 15:15:24 UTC | Type: | Bug | ||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||
Documentation: | --- | CRM: | |||||||||||||
Verified Versions: | Category: | --- | |||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
Embargoed: | |||||||||||||||
Bug Depends On: | |||||||||||||||
Bug Blocks: | 846989 | ||||||||||||||
Attachments: |
|
Description
Karsten Hopp
2012-08-29 10:55:37 UTC
Created attachment 607865 [details]
build.log
Created attachment 610347 [details] Disable JEMALLOC_STATIC_SIZES on powerpc Disables the use of JEMALLOC_STATIC_SIZES on powerpc since it assumes 4k page size. JEMALLOC_STATIC_SIZES was introduced after landing of: https://bugzilla.mozilla.org/show_bug.cgi?id=571209 Created attachment 610354 [details] Do not decommit memory on PPC Do not decommit memory on PPC since decommit logic assumes PageSize == ArenaSize. On PPC we have 64K page size, which is not feasible for ArenaSize. Rework of Martin's patch from https://bugzilla.mozilla.org/show_bug.cgi?id=746112 I've attached 2 patches. The first one is from bug 814879 and fixes the jemalloc build issue. The second patch fixes thunderbird freezes. I've reworked them from xulrunner to apply on thunderbird. Created attachment 610408 [details]
Disable JEMALLOC_STATIC_SIZES on powerpc
Sorry, I had uploaded the wrong patch before. Fixing it.
Thanks for patches, they've been added to latest trunk. We should get rid of this workaround later. How did ppc test builds end? Thanks Jan, closing this one since thunderbird-15.0-2.fc18 builds and launches fine on ppc. |