[oe] [meta-browser] Fix firefox and chromium for musl
Khem Raj
raj.khem at gmail.com
Sat Jul 8 06:36:32 UTC 2017
The following changes since commit c79cf6c7811afd2cd167e8967e3c29b1e797371e:
Merge pull request #48 from kraj/kraj/master (2017-07-03 17:04:53 -0300)
are available in the git repository at:
https://github.com/kraj/meta-browser kraj/master
for you to fetch changes up to 68ad85b614dcab5b6a4c931ee2c37a2e166bbc15:
firefox: Fix build with musl (2017-07-07 23:27:58 -0700)
----------------------------------------------------------------
Khem Raj (4):
Dont disable gold explicitly when ld-is-gold is not in distro features
chromium: Fix build for musl platforms
chromium: Always use gold linker
firefox: Fix build with musl
recipes-browser/chromium/chromium-browser.inc | 23 +++++-
recipes-browser/chromium/chromium.inc | 7 ++
...-Define-TEMP_FAILURE_RETRY-if-not-defined.patch | 35 ++++++++++
...place-__WORDSIZE-with-defines-from-limits.patch | 40 +++++++++++
...03-Avoid-mallinfo-APIs-on-non-glibc-linux.patch | 48 +++++++++++++
.../chromium/0004-include-fcntl.h-for-loff_t.patch | 25 +++++++
...off64_t-instead-of-the-internal-__off64_t.patch | 65 +++++++++++++++++
.../0006-linux-glibc-make-the-distinction.patch | 26 +++++++
...o-not-include-glibc_weak_symbols-for-musl.patch | 26 +++++++
...-member-name-__si_fields-from-LinuxSigInf.patch | 26 +++++++
.../0009-Match-syscalls-to-match-musl.patch | 47 +++++++++++++
...ninit-and-res_nclose-for-non-glibc-platfo.patch | 81 ++++++++++++++++++++++
.../0011-Do-not-define-__sbrk-on-musl.patch | 29 ++++++++
.../0012-Adjust-default-pthread-stack-size.patch | 77 ++++++++++++++++++++
...3-include-asm-generic-ioctl.h-for-TCGETS2.patch | 25 +++++++
.../0014-link-with-libexecinfo-on-musl.patch | 25 +++++++
...p-GNU-extentions-effective-only-when-usin.patch | 37 ++++++++++
...6-getcontext-API-is-unimplemented-in-musl.patch | 41 +++++++++++
.../0001-mallinfo-is-glibc-specific-API.patch | 34 +++++++++
.../firefox/0002-disable-hunspell-hooks.patch | 26 +++++++
.../firefox/0003-define-TEMP_FAILURE_RETRY.patch | 20 ++++++
.../firefox/0004-Fix-mozilla-arm-builds.patch | 26 +++++++
recipes-mozilla/firefox/firefox_45.9.0esr.bb | 7 ++
23 files changed, 795 insertions(+), 1 deletion(-)
create mode 100644 recipes-browser/chromium/chromium/0001-sandbox-Define-TEMP_FAILURE_RETRY-if-not-defined.patch
create mode 100644 recipes-browser/chromium/chromium/0002-breakpad-Replace-__WORDSIZE-with-defines-from-limits.patch
create mode 100644 recipes-browser/chromium/chromium/0003-Avoid-mallinfo-APIs-on-non-glibc-linux.patch
create mode 100644 recipes-browser/chromium/chromium/0004-include-fcntl.h-for-loff_t.patch
create mode 100644 recipes-browser/chromium/chromium/0005-use-off64_t-instead-of-the-internal-__off64_t.patch
create mode 100644 recipes-browser/chromium/chromium/0006-linux-glibc-make-the-distinction.patch
create mode 100644 recipes-browser/chromium/chromium/0007-allocator-Do-not-include-glibc_weak_symbols-for-musl.patch
create mode 100644 recipes-browser/chromium/chromium/0008-Use-correct-member-name-__si_fields-from-LinuxSigInf.patch
create mode 100644 recipes-browser/chromium/chromium/0009-Match-syscalls-to-match-musl.patch
create mode 100644 recipes-browser/chromium/chromium/0010-Define-res_ninit-and-res_nclose-for-non-glibc-platfo.patch
create mode 100644 recipes-browser/chromium/chromium/0011-Do-not-define-__sbrk-on-musl.patch
create mode 100644 recipes-browser/chromium/chromium/0012-Adjust-default-pthread-stack-size.patch
create mode 100644 recipes-browser/chromium/chromium/0013-include-asm-generic-ioctl.h-for-TCGETS2.patch
create mode 100644 recipes-browser/chromium/chromium/0014-link-with-libexecinfo-on-musl.patch
create mode 100644 recipes-browser/chromium/chromium/0015-metrics-Keep-GNU-extentions-effective-only-when-usin.patch
create mode 100644 recipes-browser/chromium/chromium/0016-getcontext-API-is-unimplemented-in-musl.patch
create mode 100644 recipes-mozilla/firefox/firefox/0001-mallinfo-is-glibc-specific-API.patch
create mode 100644 recipes-mozilla/firefox/firefox/0002-disable-hunspell-hooks.patch
create mode 100644 recipes-mozilla/firefox/firefox/0003-define-TEMP_FAILURE_RETRY.patch
create mode 100644 recipes-mozilla/firefox/firefox/0004-Fix-mozilla-arm-builds.patch
More information about the Openembedded-devel
mailing list