Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upAdd Linux ARM64 build support #8016
Conversation
slide
requested review from
adityapatwardhan,
anmenaga,
daxian-dbw and
TravisEz13
as
code owners
Oct 12, 2018
slide
referenced this pull request
Oct 12, 2018
Closed
Request for PowerShell for ARM64 Ubuntu #7330
This comment has been minimized.
This comment has been minimized.
|
Related to #7330 |
TravisEz13
added
Area-Build
Documentation Needed
labels
Oct 12, 2018
This comment has been minimized.
This comment has been minimized.
|
@slide Did you do any testing of the build? |
This comment has been minimized.
This comment has been minimized.
|
Is ARM64 also Raspbian? Should we update this doc to say both architectures of Raspbian? |
This comment has been minimized.
This comment has been minimized.
|
You also need to do some work if you want us to release a package (you could just file an issue for this, if that wasn't your intent.) The packaging module needs to be updated to be able to package TarArm64 PowerShell/tools/packaging/packaging.psm1 Line 68 in 81b67c9 Needs to be updated with a TarArm64 option And it needs to be called here: PowerShell/tools/releaseBuild/build.json Line 264 in 81b67c9 |
This comment has been minimized.
This comment has been minimized.
|
Yes, I tested on my RockPro64 board. I was using it to build ironpython on that board. I will also update the packaging, I was looking for that and didn't know where it was. |
This comment has been minimized.
This comment has been minimized.
|
My board is running Ubuntu 18.04 Bionic, not Raspian. |
This comment has been minimized.
This comment has been minimized.
|
How do I run the packaging stuff locally to test it out? |
This comment has been minimized.
This comment has been minimized.
|
run I did this from memory and start-pspackaging might tell you, that you need to skip release checks... It's fine to do that for development. If you only change the packaging code, you can just re-import the packaging module, and rerun the packaging step (this is why I separated the modules.) |
joeyaiello
referenced this pull request
Oct 15, 2018
Closed
Docs needed for 'Add Linux ARM64 build support' #3016
joeyaiello
removed
Documentation Needed
labels
Oct 15, 2018
This comment has been minimized.
This comment has been minimized.
|
@slide What is status of the PR? Do you want to continue? |
This comment has been minimized.
This comment has been minimized.
|
Yes, I do, I just need to get back to it again. I'll try and do it this next week. |
slide
requested a review
from
PaulHigin
as a
code owner
Nov 8, 2018
This comment has been minimized.
This comment has been minimized.
|
restarted linux CI due to a connectivity issue |
This comment has been minimized.
This comment has been minimized.
|
I do still plan on getting back to this, if it needs to be closed for now for some reason, I can reopen at a later date if desired. |
This comment has been minimized.
This comment has been minimized.
|
I will not have time to get back to this for some time. Trying to get a local build of the package stuff has not been easy. |
slide
closed this
Dec 3, 2018
This comment has been minimized.
This comment has been minimized.
|
@slide Thanks for starting this, I'll submit a new PR with the packaging work along with the changes you've made for the build |
SteveL-MSFT
reopened this
Dec 4, 2018
This comment has been minimized.
This comment has been minimized.
|
I'll just re-use this PR |
slide
requested review from
BrucePay and
Francisco-Gamino
as
code owners
Dec 4, 2018
slide
requested review from
JamesWTruher,
joeyaiello and
mirichmo
as
code owners
Dec 4, 2018
SteveL-MSFT
assigned
adityapatwardhan
Dec 4, 2018
SteveL-MSFT
removed request for
joeyaiello,
BrucePay,
JamesWTruher,
Francisco-Gamino,
mirichmo and
PaulHigin
Dec 4, 2018
SteveL-MSFT
added
the
CL-BuildPackaging
label
Dec 4, 2018
This comment has been minimized.
This comment has been minimized.
|
@SteveL-MSFT - You need to add items suggest by comment #8016 (comment) |
This comment has been minimized.
This comment has been minimized.
|
@adityapatwardhan latest commit should address the rest of @TravisEz13 's feedback |
adityapatwardhan
approved these changes
Dec 4, 2018
adityapatwardhan
merged commit 74de391
into
PowerShell:master
Dec 5, 2018
6 checks passed
This comment has been minimized.
This comment has been minimized.
|
@slide Thank you for your contribution! |
slide commentedOct 12, 2018
PR Summary
This adds an additional flag to allow building for linux-arm64.
PR Checklist
.h,.cpp,.cs,.ps1and.psm1files have the correct copyright header]