Skip to content

building master on macOS ARM64 fails #42969

@JakobJingleheimer

Description

@JakobJingleheimer

Version

master

Platform

No response

Subsystem

No response

What steps will reproduce the bug?

$> git fetch upstream
$> git checkout upstream/master
$> make -j8

How often does it reproduce? Is there a required condition?

No response

What is the expected behavior?

No response

What do you see instead?

Undefined symbols for architecture arm64:
  "node::shadow_realm::HostCreateShadowRealmContextCallback(v8::Local<v8::Context>)", referenced from:
      node::SetIsolateMiscHandlers(v8::Isolate*, node::IsolateSettings const&) in libnode.a(libnode.environment.o)
ld: symbol(s) not found for architecture arm64

Additional information

A git bisect confirms the breakage was introduced in commit e86a638 from #42869

commit e86a6383054623e5168384a83d8cd6ebfe1fb584
[…]
Date:   Tue May 3 00:46:31 2022 +0800
src: add initial shadow realm support

Add initial shadow realm support behind an off-by-default flag
`--experimental-shadow-realm`.

(which makes sense)

Metadata

Metadata

Assignees

No one assigned

    Labels

    armIssues and PRs related to the ARM platform.macosIssues and PRs related to the macOS platform / OSX.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions