All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christopher Larson <kergoth@gmail.com>
To: openembedded-core@lists.openembedded.org
Cc: Christopher Larson <chris_larson@mentor.com>
Subject: [PATCH 00/16] Various fixes for x32
Date: Thu,  5 Jan 2017 12:46:16 -0700	[thread overview]
Message-ID: <cover.1483645446.git.chris_larson@mentor.com> (raw)

From: Christopher Larson <chris_larson@mentor.com>

Tested both qemux86-64 and intel-corei7-64 (plus the meta-intel fix) with:

    DEFAULTTUNE_intel-corei7-64 = "corei7-64-x32"
    DEFAULTTUNE_qemux86-64 = "core2-64-x32"

The following changes since commit af330fc0087692039d4256a6fb1e122742e8ec1a:

  packagegroup-core-lsb: add opengl to REQUIRED_DISTRO_FEATURES (2017-01-05 13:53:45 +0000)

are available in the git repository at:

  git://github.com/kergoth/openembedded-core x32
  https://github.com/kergoth/openembedded-core/tree/x32

Christopher Larson (16):
  valgrind: skip for linux-gnux32
  packagegroup-core-tools-profile: exclude valgrind for x32
  grub-efi: ignore arch mismatch for x32
  lttng-tools: fix for x32
  gnu-efi: build 64-bit for x32
  gnu-efi: ignore arch mismatch for x32
  gummiboot: fix for x32 from systemd-boot
  ltp: fix build for x32
  boost: drop flags bits, fix for x32
  gstreamer1.0-libav: disable asm for x32
  ffmpeg: disable asm for x32
  x264: for x32, disable asm and pass -mx32
  nss: fix for x32
  libunwind: apply a patch to fix x32
  gnome-desktop3: fix for x32
  webkitgtk: patch & disable JIT for x32

 meta/recipes-bsp/gnu-efi/gnu-efi_3.0.4.bb          |  12 ++
 meta/recipes-bsp/grub/grub-efi_2.00.bb             |   5 +-
 .../gummiboot/configure-allow-setting-EFI_CC.patch |  28 ++++
 meta/recipes-bsp/gummiboot/gummiboot_git.bb        |   1 +
 .../packagegroup-core-tools-profile.bb             |   1 +
 meta/recipes-devtools/valgrind/valgrind_3.12.0.bb  |   3 +
 .../ltp/fcntl-fix-the-time-def-to-use-time_t.patch |  28 ++++
 meta/recipes-extended/ltp/ltp_20160126.bb          |   1 +
 ...op-thumbnail-don-t-convert-time_t-to-long.patch |  72 +++++++++++
 .../gnome-desktop/gnome-desktop3_3.22.2.bb         |   2 +
 meta/recipes-kernel/lttng/lttng-tools/x32.patch    |  16 +++
 meta/recipes-kernel/lttng/lttng-tools_git.bb       |   1 +
 meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.2.bb     |   2 +
 .../gstreamer/gstreamer1.0-libav.inc               |   4 +
 .../x264/x264/Fix-X32-build-by-disabling-asm.patch |  53 ++++++++
 meta/recipes-multimedia/x264/x264_git.bb           |   1 +
 .../webkit/webkitgtk/x32_support.patch             |  22 ++++
 meta/recipes-sato/webkit/webkitgtk_2.14.2.bb       |   7 +
 meta/recipes-support/boost/boost.inc               |   3 +
 ...-Apply-boost-1.62.0-no-forced-flags.patch.patch | 101 +++++++++++++++
 ...Don-t-set-up-m32-m64-we-do-that-ourselves.patch |  98 ++++++++++++++
 ...p-arch-instruction-set-flags-we-do-that-o.patch | 144 +++++++++++++++++++++
 meta/recipes-support/boost/boost_1.62.0.bb         |   3 +
 .../libunwind/libunwind/libunwind-1.1-x32.patch    |  31 +++++
 meta/recipes-support/libunwind/libunwind_git.bb    |   1 +
 .../nss/nss/Fix-compilation-for-X32.patch          |  31 +++++
 meta/recipes-support/nss/nss_3.27.1.bb             |   1 +
 27 files changed, 671 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-bsp/gummiboot/gummiboot/configure-allow-setting-EFI_CC.patch
 create mode 100644 meta/recipes-extended/ltp/ltp/fcntl-fix-the-time-def-to-use-time_t.patch
 create mode 100644 meta/recipes-gnome/gnome-desktop/gnome-desktop/gnome-desktop-thumbnail-don-t-convert-time_t-to-long.patch
 create mode 100644 meta/recipes-kernel/lttng/lttng-tools/x32.patch
 create mode 100644 meta/recipes-multimedia/x264/x264/Fix-X32-build-by-disabling-asm.patch
 create mode 100644 meta/recipes-sato/webkit/webkitgtk/x32_support.patch
 create mode 100644 meta/recipes-support/boost/boost/0001-Apply-boost-1.62.0-no-forced-flags.patch.patch
 create mode 100644 meta/recipes-support/boost/boost/0002-Don-t-set-up-m32-m64-we-do-that-ourselves.patch
 create mode 100644 meta/recipes-support/boost/boost/0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
 create mode 100644 meta/recipes-support/libunwind/libunwind/libunwind-1.1-x32.patch
 create mode 100644 meta/recipes-support/nss/nss/Fix-compilation-for-X32.patch

-- 
2.8.0



             reply	other threads:[~2017-01-05 19:46 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-05 19:46 Christopher Larson [this message]
2017-01-05 19:46 ` [PATCH 01/16] valgrind: skip for linux-gnux32 Christopher Larson
2017-01-05 19:46 ` [PATCH 02/16] packagegroup-core-tools-profile: exclude valgrind for x32 Christopher Larson
2017-01-05 19:46 ` [PATCH 03/16] grub-efi: ignore arch mismatch " Christopher Larson
2017-01-05 19:46 ` [PATCH 04/16] lttng-tools: fix " Christopher Larson
2017-01-05 19:46 ` [PATCH 05/16] gnu-efi: build 64-bit " Christopher Larson
2017-01-19 15:32   ` Wold, Saul
2017-01-19 15:47     ` Christopher Larson
2017-01-05 19:46 ` [PATCH 06/16] gnu-efi: ignore arch mismatch " Christopher Larson
2017-01-05 19:46 ` [PATCH 07/16] gummiboot: fix for x32 from systemd-boot Christopher Larson
2017-01-05 19:46 ` [PATCH 08/16] ltp: fix build for x32 Christopher Larson
2017-01-05 19:46 ` [PATCH 09/16] boost: drop flags bits, fix " Christopher Larson
2017-01-05 20:29   ` Burton, Ross
2017-01-05 20:31     ` Christopher Larson
2017-01-09 19:03       ` Khem Raj
2017-01-05 19:46 ` [PATCH 10/16] gstreamer1.0-libav: disable asm " Christopher Larson
2017-01-05 19:46 ` [PATCH 11/16] ffmpeg: " Christopher Larson
2017-01-05 19:46 ` [PATCH 12/16] x264: for x32, disable asm and pass -mx32 Christopher Larson
2017-01-05 19:46 ` [PATCH 13/16] nss: fix for x32 Christopher Larson
2017-01-05 19:46 ` [PATCH 14/16] libunwind: apply a patch to fix x32 Christopher Larson
2017-01-05 19:46 ` [PATCH 15/16] gnome-desktop3: fix for x32 Christopher Larson
2017-01-05 19:46 ` [PATCH 16/16] webkitgtk: patch & disable JIT " Christopher Larson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1483645446.git.chris_larson@mentor.com \
    --to=kergoth@gmail.com \
    --cc=chris_larson@mentor.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.