leaky build fails: JB_BP undefined

NEW
Unassigned

Status

()

Firefox
Build Config
9 years ago
9 years ago

People

(Reporter: Matthew Cline, Unassigned)

Tracking

Trunk
x86
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 years ago
Trying to build leaky with a recently pulled mozilla-central gets:

libmalloc.cpp: In function ‘void CrawlStack(malloc_log_entry*, __jmp_buf_tag*)’:
libmalloc.cpp:106: error: ‘JB_BP’ was not declared in this scope

I don't know if this a regression of bug 323853 or not.  It looks like the error is happening because the preprocessor symbol NTO isn't defined.
NTO is just a define for QNX systems:
http://mxr.mozilla.org/mozilla-central/source/configure.in#2348

I think this is just code rot, plain and simple. That's probably a symbol that used to exist in glibc at some point, and then went away (probably a while ago).
You need to log in before you can comment on or make changes to this bug.