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

upgpatch: electron22 #2806

Merged
merged 1 commit into from
Jul 13, 2023
Merged

upgpatch: electron22 #2806

merged 1 commit into from
Jul 13, 2023

Commits on Jul 13, 2023

  1. upgpatch: electron22

    - Add an option to select build profile. `Testing` profile is for
      debug purpose. It is much eaiser to debug.
    - Lock esbuild version instead of using system-wide one because the build
      process checks its version.
    - Add two patches that fix build errors occurred in `Testing` profile.
    - Replace old crashpad patch with chromium upstream one. (The old patch
      failed many checks in `Testing` profile.)
    - Add another two patches that fill in missing riscv64 cases.
    - Don't use compiler flags and linker flags from `/etc/makepkg.conf`.
      They will cause electron to crash with weird errors.
    - Set symbol_level to 1 for symbols in the backtrace. (See
      https://www.chromium.org/developers/gn-build-configuration/#faster-builds-with-no-or-minimal-symbols)
    kxxt committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    445ec58 View commit details
    Browse the repository at this point in the history