[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