nanojit/LIR.h breaks compilation under AIX due to OS system header conflict

RESOLVED INVALID

Status

()

Core
JavaScript Engine
--
major
RESOLVED INVALID
7 years ago
7 years ago

People

(Reporter: Andrew Paprocki, Unassigned)

Tracking

Trunk
PowerPC
AIX
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

688 bytes, application/octet-stream
Details
(Reporter)

Description

7 years ago
Created attachment 465745 [details]
LIR.h patch

LIR.h breaks AIX compilation because /usr/include/sys/access.h has a ACC_ALL already defined. Simple patch #undef's the previous definition under AIX.
You must be using an old version.  ACC_ALL was renamed ACCSET_ALL in this tracemonkey patch:

changeset:   48347:0069451274aa
user:        Nicholas Nethercote <nnethercote@mozilla.com>
date:        Tue Jul 27 21:28:02 2010 -0700
summary:     Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3).  r=edwsmith.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.