Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switching from building without debug-mozjs to building with fails to link #12995

Closed
bzbarsky opened this issue Aug 23, 2016 · 4 comments
Closed

Switching from building without debug-mozjs to building with fails to link #12995

bzbarsky opened this issue Aug 23, 2016 · 4 comments

Comments

@bzbarsky
Copy link
Contributor

@bzbarsky bzbarsky commented Aug 23, 2016

STEPS TO REPRODUCE:

  1. ./mach build --dev
  2. ./mach build --dev --debug-mozjs

EXPECTED RESULTS: build works

ACTUAL RESULTS: Link failures like this:

Undefined symbols for architecture x86_64:
"js::oom::maxAllocations", referenced from:
js::oom::IsSimulatedOOMAllocation() in libjs-dd291aac52e4d65e.rlib(jsglue.cpp.o)

@nox
Copy link
Member

@nox nox commented Aug 23, 2016

Caused by servo/mozjs#97.

@jdm jdm added the A-build label Aug 23, 2016
@nox
Copy link
Member

@nox nox commented Oct 4, 2017

This is still true.

@nox
Copy link
Member

@nox nox commented Oct 7, 2019

There are no link errors anymore but it still takes forever to (re)build.

@nox
Copy link
Member

@nox nox commented Oct 8, 2019

Actually, nothing more can be done here, it does reuse artefacts from one debug-mozjs build to the next one and it doesn't fail to link.

@nox nox closed this Oct 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.