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

Allow palemoon to be built with musl #66

Closed
wants to merge 1 commit into from

Conversation

Projects
None yet
2 participants
@SJLC
Copy link

commented Jun 16, 2018

  • jemalloc is incompatible with musl

  • mix of musl and gold linker created segfaulting executables

  • musl needs external fts library

  • patch for remaining build failures and a couple runtime issues
    thanks to tanertas for pulling together most of these fixes
    https://github.com/tanertas/aports/tree/palemoon/testing/palemoon
    https://forum.palemoon.org/viewtopic.php?f=37&t=19358

  • turn off problematic optimizations when using gcc 6 or later
    these flags come from mozcoreconf-v4.eclass so it makes sense
    they might be applicable to moz-derived codebase, and test results
    show good stability so far with musl+gcc-6.4

Allow palemoon to be built with musl
* jemalloc is incompatible with musl

* mix of musl and gold linker created segfaulting executables

* musl needs external fts library

* patch for remaining build failures and a couple runtime issues
  thanks to tanertas for pulling together most of these fixes
  https://github.com/tanertas/aports/tree/palemoon/testing/palemoon
  https://forum.palemoon.org/viewtopic.php?f=37&t=19358

* turn off problematic optimizations when using gcc 6 or later
  these flags come from mozcoreconf-v4.eclass so it makes sense
  they might be applicable to moz-derived codebase, and test results
  show good stability so far with musl+gcc-6.4
@deu

This comment has been minimized.

Copy link
Owner

commented Aug 18, 2018

I won't add any patch that modifies the Pale Moon source code in any way that isn't strictly needed to make it run with the default Gentoo configuration.
If you really want this I suggest you submit a pull request to upstream.

@deu deu closed this Aug 18, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.