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

Updated with 32-bit support #31

Closed
wants to merge 1 commit into from
Closed

Updated with 32-bit support #31

wants to merge 1 commit into from

Conversation

JL2210
Copy link
Contributor

@JL2210 JL2210 commented Oct 3, 2018

Fixes #6

Note: I'm inexperienced in Travis YAML, so feel free to give suggestions!

Note: I'm inexperienced in Travis YAML, so feel free to give suggestions
@JL2210 JL2210 mentioned this pull request Oct 3, 2018
Copy link
Member

@stripedpajamas stripedpajamas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/Microsoft/vscode/wiki/How-to-Contribute#prerequisites says:

If you are on Windows or Linux 64 bit systems and would like to compile to 32 bits, you'll need to set the npm_config_arch environment variable to ia32 before running yarn

So I don't think this will work as is. After making that change, would you be able to test that the produced binaries work before we merge?

@JL2210
Copy link
Contributor Author

JL2210 commented Oct 3, 2018

Sure.

@JL2210
Copy link
Contributor Author

JL2210 commented Oct 3, 2018

What are the build dependencies? What is this npx command?

@stripedpajamas
Copy link
Member

It's a separate binary packaged with npm: https://github.com/zkat/npx

$ npx <command>

Executes either from a local node_modules/.bin, or from a central cache, installing any packages needed in order for to run.

@JL2210
Copy link
Contributor Author

JL2210 commented Oct 3, 2018

OK. Thanks. This might be a good package for chromebrew.

@stripedpajamas
Copy link
Member

That would be nice-- it is supported in homebrew already

@JL2210
Copy link
Contributor Author

JL2210 commented Oct 3, 2018

What system do you build on? I'm having trouble.

@stripedpajamas
Copy link
Member

I build the Darwin version on my local Mac and I build the Linux version in a Docker container. But then ultimately I push changes up and watch how Travis handles it.

@JL2210
Copy link
Contributor Author

JL2210 commented Oct 3, 2018

Chromebrew doesn't have Docker yet, so I'll see how this will work on my Chromebook.

@JL2210
Copy link
Contributor Author

JL2210 commented Oct 3, 2018

It's hung at [17:17:39] Starting 'minify-vscode'...

@stripedpajamas
Copy link
Member

@JL2210 mind if I take a stab at it? I don't really have a way of testing the binaries -- maybe if I can get them to build you could try running them?

@stripedpajamas
Copy link
Member

I got the build working after a lot of jumping through hoops -- can you confirm the resulting builds are ok at https://github.com/stripedpajamas/vscodium/releases ? I don't suspect any issues because the builds succeeded without errors. If it looks good I'll put in a PR

@stripedpajamas
Copy link
Member

See #32 for big code changes that make the builds work. I think this PR can be closed.

@JL2210
Copy link
Contributor Author

JL2210 commented Oct 4, 2018

Let me double check.

@JL2210 JL2210 closed this Oct 4, 2018
@JL2210 JL2210 deleted the 32-bit-support branch October 4, 2018 14:31
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ARM packages.
2 participants