Skip to content

build: add v8 requirement to test-v8* in Makefile - #7482

Closed
targos wants to merge 2 commits into
nodejs:masterfrom
targos:fix-makefile-v8
Closed

build: add v8 requirement to test-v8* in Makefile#7482
targos wants to merge 2 commits into
nodejs:masterfrom
targos:fix-makefile-v8

Conversation

@targos

Copy link
Copy Markdown
Member
Checklist
  • commit message follows commit guidelines
Affected core subsystem(s)

build

Description of change

The test targets expect that V8 is built in deps/v8/out

Ref: #7477

The test targets expect that V8 is built in deps/v8/out
Ref: nodejs#7477
@targostargos added build Issues and PRs related to build files or the CI. v8 engine Issues and PRs related to the V8 dependency. labels Jun 29, 2016
@MylesBorins

Copy link
Copy Markdown
Contributor

I was just about to submit this, testing locally.

LGTM

Without this it would always compile Release and Debug builds.
@targos

Copy link
Copy Markdown
MemberAuthor

I added a second commit to use the BUILDTYPE variable in make v8. PTAL

cc @exinfinitum who can maybe explain why it was done differently.

@jasnell

Copy link
Copy Markdown
Member

LGTM

@targos

Copy link
Copy Markdown
MemberAuthor

@thealphanerd LGTY with the second commit ?

@MylesBorins

Copy link
Copy Markdown
Contributor

@targos what is the build type variable used for?

@targos

Copy link
Copy Markdown
MemberAuthor

If we don't specify the build type, both Release and Debug builds will be compiled (you can see it here).
The value of this variable is Release by default so passing it makes us win some time while still allowing to build a Debug build if it's needed.

@MylesBorins

Copy link
Copy Markdown
Contributor

LGTM

targos added a commit to targos/node that referenced this pull request Jul 10, 2016
The test targets expect that V8 is built in deps/v8/out
Ref: nodejs#7477
PR-URL: nodejs#7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
targos added a commit to targos/node that referenced this pull request Jul 10, 2016
Without this it would always compile Release and Debug builds.
Ref: nodejs#7477
PR-URL: nodejs#7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@targos

Copy link
Copy Markdown
MemberAuthor

Landed in 69ef9b1 and 22492db

@targostargos closed this Jul 10, 2016
@targos
targos deleted the fix-makefile-v8 branch July 10, 2016 15:23
@MylesBorins

Copy link
Copy Markdown
Contributor

@targos this is not landing cleanly on v4.x would you be willing to backport

targos added a commit that referenced this pull request Jul 12, 2016
The test targets expect that V8 is built in deps/v8/out
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
targos added a commit that referenced this pull request Jul 12, 2016
Without this it would always compile Release and Debug builds.
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@targos

targos commented Jul 12, 2016

Copy link
Copy Markdown
MemberAuthor

Landed in v4.x-staging as b68e685 and 110ce55

MylesBorins pushed a commit that referenced this pull request Jul 12, 2016
The test targets expect that V8 is built in deps/v8/out
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Jul 12, 2016
Without this it would always compile Release and Debug builds.
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Jul 12, 2016
The test targets expect that V8 is built in deps/v8/out
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Jul 12, 2016
Without this it would always compile Release and Debug builds.
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@MylesBorinsMylesBorins mentioned this pull request Jul 12, 2016
evanlucas pushed a commit that referenced this pull request Jul 13, 2016
The test targets expect that V8 is built in deps/v8/out
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
evanlucas pushed a commit that referenced this pull request Jul 13, 2016
Without this it would always compile Release and Debug builds.
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Jul 14, 2016
The test targets expect that V8 is built in deps/v8/out
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Jul 14, 2016
Without this it would always compile Release and Debug builds.
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Jul 14, 2016
The test targets expect that V8 is built in deps/v8/out
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins pushed a commit that referenced this pull request Jul 14, 2016
Without this it would always compile Release and Debug builds.
Ref: #7477
PR-URL: #7482
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
@evanlucasevanlucas mentioned this pull request Jul 18, 2016
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

buildIssues and PRs related to build files or the CI.v8 engineIssues and PRs related to the V8 dependency.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@targos@MylesBorins@jasnell