Skip to content

Add escargot - #125

Open
M-SE0K wants to merge 3 commits into
test262-fyi:mainfrom
M-SE0K:main
Open

Add escargot#125
M-SE0K wants to merge 3 commits into
test262-fyi:mainfrom
M-SE0K:main

Conversation

@M-SE0K

@M-SE0K M-SE0K commented Aug 5, 2026

Copy link
Copy Markdown

Two build note:

escargot links against icu, which is keg-only in homebrew and so invisible to pkg-config, hence the PKG_CONFIG_PATH handling on darwin. And escargot and its submodules still declare cmake_minimum_required(VERSION 2.8.12), which cmake 4 rejects outright since it dropped compatibility with policy versions below 3.5 — -DCMAKE_POLICY_VERSION_MINIMUM=3.5 works around this until escargot bumps its minimum.

Built and ran a full test262 pass on both Linux (x64) and macOS (arm64).

M-SE0K added 3 commits August 5, 2026 10:30
Signed-off-by: M-SE0K <seg082911@gmail.com>
Signed-off-by: M-SE0K <seg082911@gmail.com>
Signed-off-by: M-SE0K <seg082911@gmail.com>
@nektro

nektro commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Cc: #124 (review)

@M-SE0K
M-SE0K marked this pull request as draft August 12, 2026 06:17
@M-SE0K
M-SE0K marked this pull request as ready for review August 12, 2026 06:21
@M-SE0K

M-SE0K commented Aug 12, 2026

Copy link
Copy Markdown
Author

@CanadaHonk Could you please review this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants