Closed Bug 867911 Opened 13 years ago Closed 13 years ago

Missing defines for non-4k page size platforms

Categories

(Core :: JavaScript Engine, defect)

Sun
NetBSD
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla23

People

(Reporter: martin, Unassigned)

Details

Attachments

(1 file)

js/public/HeapAPI.h has a hard coded list of platforms that use non 4kB pages. For sparc64, OpenBSD and NetBSD (at least) are missing in this list. Nit: maybe it would be better to always use 8k pages on sparc64 (and if any other page sizes show up add a negative list)? Anyway, attached patch fixes this problem.
Attachment #744489 - Attachment is patch: true
Attachment #744489 - Attachment mime type: text/x-patch → text/plain
Fwiw, i totally gave up having a working ffx on sparc64 since 4.0. 64-bits jsval killed it. Spidermonkey 1.8.5 or 17 build there, but horribly fails at runtime, and firefox sigbuses at startup. After a while, i gave up keeping m-c building there, it was a loss of time. But i don't want to discourage you :)
Yes, we talked about it back then. Shortly afterwards building got impossible, but now I have a state that compiles and am inclined to fix it. Would be great if we can get as much obvious fixes in as they come up.
Comment on attachment 744489 [details] [diff] [review] Add OpenBSD and NetBSD to list of sparc64 systems with 8k pages Review of attachment 744489 [details] [diff] [review]: ----------------------------------------------------------------- I've been meaning to get Bug 840242 cleaned up and landed. In the meantime, this is a reasonable fix.
Attachment #744489 - Flags: review+
Whiteboard: [checkin-needed]
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: