Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes electron22 to make Code OSS work on riscv64 (still needs
--no-sandbox
).The full PKGBUILD is here for reference.
Changes
Testing
profile is for debug purpose. It is much eaiser to debug.Testing
profile.Testing
profile.)/etc/makepkg.conf
. They will cause electron to crash with weird errors.SG2042 Workarounds
Many programs randomly hangs on sg2042. If it hangs, just interrupt the build and rerun it.
Node.js 16 randomly segfaults on sg2042 (and might bring sg2042 down sometimes). The following workaround builds the targets that needs node.js first and retries it until success.
Debugging Electron
_build_profile
toTesting
.dcheck_always_on
totrue
.ToDos for the Future
/etc/makepkg.conf
is causing built electron to crash with weird errors.Files
menu will hit a check inTesting
build. (Only for theFiles
menu, other menus won't hit this) This needs further investigation. In release build, it seems that the check is optimized away.