Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 00/16 V2] Prelink/ld bug and rpm compilation on uclibc
@ 2012-06-09 16:42 Khem Raj
  2012-06-09 16:42 ` [PATCH 01/16] binutils_2.22: Backport to fix bogus textrels Khem Raj
                   ` (17 more replies)
  0 siblings, 18 replies; 22+ messages in thread
From: Khem Raj @ 2012-06-09 16:42 UTC (permalink / raw)
  To: openembedded-core


This patch now can compile a uclibc sato image using rpm as packaging backend
Introduces variables into cmake class to control linker flags which was
not available
Adds npth recipe. npth is next gen pth soon gnupg 2.1 will drop pth
and move on to use npth, right now its only used in uclibc case
conditionalize use of pth using libc overrides since pth is not
compatible with uclibc

The following changes since commit 75a973328d50ef3c007edb7a471ea77fb97911ea:

  kern-tools: anchor KMACHINE test (2012-06-08 11:56:21 +0100)

are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib kraj/misc-updates
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/misc-updates

Khem Raj (16):
  binutils_2.22: Backport to fix bogus textrels
  rpm: Fix compilation on uclibc
  pth: Mark incompatible with uclibc
  libtool: Let -fstack-protector passed to link step
  rpm: Use link time check for libssp
  sat-solver: Fix build on uclibc
  libzypp: Fix build with uclibc
  augeas: Fix compilation failure
  rpm: pass lrt and lpthread to link step explicitly for uclibc
  zypper: Fix build on uclibc
  cmake.bbclass: Add OECMAKE_C_LINK_FLAGS and OECMAKE_CXX_LINK_FLAGS
    variables
  libzypp: Define OECMAKE_CXX_LINK_FLAGS when compiling for uclibc
  task-self-hosted.bb,task-core-lsb.bb: Conditionalize pth inclusion
  npth: Add recipe
  gpgme: Depend on npth for uclibc
  gnupg-2.0.19: Depend on npth for uclibc

 meta/classes/cmake.bbclass                         |    4 +
 meta/recipes-core/tasks/task-self-hosted.bb        |    4 +-
 .../binutils/binutils/0001-PR-ld-13470.patch       |   82 ++++++++++++++++++++
 meta/recipes-devtools/binutils/binutils_2.22.bb    |    3 +-
 meta/recipes-devtools/libtool/libtool-2.4.2.inc    |    3 +-
 .../libtool/libtool/respect-fstack-protector.patch |   53 +++++++++++++
 .../rpm/rpm/fstack-protector-configure-check.patch |   13 +++
 meta/recipes-devtools/rpm/rpm/rpmatch.patch        |   42 ++++++++++
 meta/recipes-devtools/rpm/rpm/uclibc-support.patch |   69 ++++++++++++++++
 meta/recipes-devtools/rpm/rpm_5.4.0.bb             |    7 ++-
 meta/recipes-extended/augeas/augeas.inc            |    4 +-
 .../0001-Add-missing-argument-to-escape.patch      |   29 +++++++
 meta/recipes-extended/augeas/augeas_0.10.0.bb      |    2 +-
 meta/recipes-extended/libzypp/libzypp/cstdio.patch |   49 ++++++++++++
 meta/recipes-extended/libzypp/libzypp_git.bb       |    9 ++-
 .../sat-solver/sat-solver/futimes.patch            |   32 ++++++++
 meta/recipes-extended/sat-solver/sat-solver_git.bb |    7 +-
 meta/recipes-extended/tasks/task-core-lsb.bb       |    6 +-
 meta/recipes-extended/zypper/zypper/rpmatch.patch  |   23 ++++++
 meta/recipes-extended/zypper/zypper_git.bb         |    4 +-
 meta/recipes-support/gnupg/gnupg_2.0.19.bb         |    6 +-
 meta/recipes-support/gpgme/gpgme_1.3.1.bb          |    7 +-
 meta/recipes-support/npth/npth_0.90.bb             |   17 ++++
 meta/recipes-support/pth/pth_2.0.7.bb              |   12 +++-
 24 files changed, 469 insertions(+), 18 deletions(-)
 create mode 100644 meta/recipes-devtools/binutils/binutils/0001-PR-ld-13470.patch
 create mode 100644 meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch
 create mode 100644 meta/recipes-devtools/rpm/rpm/fstack-protector-configure-check.patch
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpmatch.patch
 create mode 100644 meta/recipes-devtools/rpm/rpm/uclibc-support.patch
 create mode 100644 meta/recipes-extended/augeas/augeas/0001-Add-missing-argument-to-escape.patch
 create mode 100644 meta/recipes-extended/libzypp/libzypp/cstdio.patch
 create mode 100644 meta/recipes-extended/sat-solver/sat-solver/futimes.patch
 create mode 100644 meta/recipes-extended/zypper/zypper/rpmatch.patch
 create mode 100644 meta/recipes-support/npth/npth_0.90.bb

-- 
1.7.5.4




^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2012-06-12 14:56 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-09 16:42 [PATCH 00/16 V2] Prelink/ld bug and rpm compilation on uclibc Khem Raj
2012-06-09 16:42 ` [PATCH 01/16] binutils_2.22: Backport to fix bogus textrels Khem Raj
2012-06-09 16:43 ` [PATCH 02/16] rpm: Fix compilation on uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 03/16] pth: Mark incompatible with uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 04/16] libtool: Let -fstack-protector passed to link step Khem Raj
2012-06-09 16:43 ` [PATCH 05/16] rpm: Use link time check for libssp Khem Raj
2012-06-09 16:43 ` [PATCH 06/16] sat-solver: Fix build on uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 07/16] libzypp: Fix build with uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 08/16] augeas: Fix compilation failure Khem Raj
2012-06-09 16:43 ` [PATCH 09/16] rpm: pass lrt and lpthread to link step explicitly for uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 10/16] zypper: Fix build on uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 11/16] cmake.bbclass: Add OECMAKE_C_LINK_FLAGS and OECMAKE_CXX_LINK_FLAGS variables Khem Raj
2012-06-09 16:43 ` [PATCH 12/16] libzypp: Define OECMAKE_CXX_LINK_FLAGS when compiling for uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 13/16] task-self-hosted.bb, task-core-lsb.bb: Conditionalize pth inclusion Khem Raj
2012-06-09 16:43 ` [PATCH 14/16] npth: Add recipe Khem Raj
2012-06-09 16:43 ` [PATCH 15/16] gpgme: Depend on npth for uclibc Khem Raj
2012-06-09 16:43 ` [PATCH 16/16] gnupg-2.0.19: " Khem Raj
2012-06-10 23:05 ` [PATCH 00/16 V2] Prelink/ld bug and rpm compilation on uclibc Khem Raj
2012-06-11 13:03 ` Richard Purdie
2012-06-11 14:02   ` Khem Raj
2012-06-11 23:53     ` Khem Raj
2012-06-12 14:45       ` Khem Raj

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox