Skip to contentSkip to conversation

Add recipes for 0.9.32 release

PATCH Applied Khem Raj 2 participants 13 messages Jul 5, 2011 – Jul 7, 2011

lore
Share & tools
lore

Khem Raj

author
#0 lore raw

cover Add recipes for 0.9.32 release

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

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

Khem Raj (5):
uclibc: Add recipes for 0.9.32 release
tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
uclibc_git: Move SRCREV past 0.9.32 release
uclibc_git: Implement execvpe and refresh scheduler functions uclibc-0.9.32: Implement execvpe and refresh scheduler functions

 meta/conf/distro/include/tcmode-default.inc        |    3 +
 ...rch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch |    0
 ...fd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch |    0
 .../uclibc/uclibc-0.9.32/argp-headers.patch        |  581 +++
 .../uclibc/uclibc-0.9.32/argp-support.patch        | 5189 ++++++++++++++++++++
 .../uclibc-0.9.32/compile-arm-fork-with-O2.patch   |   21 +
 .../detect-bx-availibility.patch                   |    0
 .../epoll-asm-fix.patch                            |    0
 .../include-arm-asm.h.patch                        |    0
 ...so_use_arm_dl_linux_resolve_in_thumb_mode.patch |   21 +
 .../uclibc/uclibc-0.9.32/mips/uClibc.machine       |   16 +
 .../uclibc/uclibc-0.9.32/orign_path.patch          |  183 +
 .../uclibc/uclibc-0.9.32/powerpc_copysignl.patch   |  107 +
 .../remove-eabi-oabi-selection.patch               |    0
 .../remove-sub-arch-variants.patch                 |    0
 .../remove_attribute_optimize_Os.patch             |  186 +
 .../uclibc/uclibc-0.9.32/rtld_no.patch             |  215 +
 .../select-force-thumb.patch                       |    0
 .../transform-eabi-oabi-choice.patch               |    0
 .../uclibc/uclibc-0.9.32/uClibc.distro             |  184 +
 .../uclibc/uclibc-0.9.32/uClibc.machine            |   14 +
 .../uclibc-0.9.32/uclibc-arm-ftruncate64.patch     |   13 +
 .../uclibc/uclibc-0.9.32/uclibc-execvpe.patch      |  160 +
 .../uclibc-0.9.32/uclibc_enable_log2_test.patch    |   30 +
 .../uclibc-0.9.32/uclibc_scheduler_update.patch    |  455 ++
 .../uclibc-git/append_UCLIBC_EXTRA_CFLAGS.patch    |   33 -
 .../uclibc/uclibc-git/orign_path.patch             |   42 +-
 .../uclibc/uclibc-git/reorder-use-BX.patch         |   72 -
 meta/recipes-core/uclibc/uclibc-git/rtld_no.patch  |   83 +-
 meta/recipes-core/uclibc/uclibc-git/uClibc.distro  |    3 +
 .../uclibc/uclibc-git/uclibc-execvpe.patch         |  160 +
 .../uclibc-git/uclibc_scheduler_update.patch       |  455 ++
 meta/recipes-core/uclibc/uclibc-initial_0.9.32.bb  |   39 +
 meta/recipes-core/uclibc/uclibc_0.9.32.bb          |   32 +
 meta/recipes-core/uclibc/uclibc_git.bb             |   23 +-
 35 files changed, 8139 insertions(+), 181 deletions(-)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch (100%)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/argp-headers.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/argp-support.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/compile-arm-fork-with-O2.patch
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/detect-bx-availibility.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/epoll-asm-fix.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/include-arm-asm.h.patch (100%)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/mips/uClibc.machine
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/orign_path.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/powerpc_copysignl.patch
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/remove-eabi-oabi-selection.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/remove-sub-arch-variants.patch (100%)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/remove_attribute_optimize_Os.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/rtld_no.patch
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/select-force-thumb.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/transform-eabi-oabi-choice.patch (100%)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.distro
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.machine
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-arm-ftruncate64.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-execvpe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_enable_log2_test.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_scheduler_update.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/append_UCLIBC_EXTRA_CFLAGS.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/reorder-use-BX.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/uclibc-execvpe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/uclibc_scheduler_update.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-initial_0.9.32.bb
 create mode 100644 meta/recipes-core/uclibc/uclibc_0.9.32.bb
Signature · 1 line
1.7.4.1
author
#1 lore raw

PATCH 1/5 uclibc: Add recipes for 0.9.32 release

---
 ...rch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch |   29 +
 ...fd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch |   33 +
 .../uclibc/uclibc-0.9.32/argp-headers.patch        |  581 +++
 .../uclibc/uclibc-0.9.32/argp-support.patch        | 5189 ++++++++++++++++++++
 .../uclibc-0.9.32/compile-arm-fork-with-O2.patch   |   21 +
 .../uclibc-0.9.32/detect-bx-availibility.patch     |   75 +
 .../uclibc/uclibc-0.9.32/epoll-asm-fix.patch       |   25 +
 .../uclibc/uclibc-0.9.32/include-arm-asm.h.patch   |   65 +
 ...so_use_arm_dl_linux_resolve_in_thumb_mode.patch |   21 +
 .../uclibc/uclibc-0.9.32/mips/uClibc.machine       |   16 +
 .../uclibc/uclibc-0.9.32/orign_path.patch          |  183 +
 .../uclibc/uclibc-0.9.32/powerpc_copysignl.patch   |  107 +
 .../uclibc-0.9.32/remove-eabi-oabi-selection.patch |   91 +
 .../uclibc-0.9.32/remove-sub-arch-variants.patch   |  215 +
 .../remove_attribute_optimize_Os.patch             |  186 +
 .../uclibc/uclibc-0.9.32/rtld_no.patch             |  215 +
 .../uclibc/uclibc-0.9.32/select-force-thumb.patch  |  172 +
 .../uclibc-0.9.32/transform-eabi-oabi-choice.patch |   71 +
 .../uclibc/uclibc-0.9.32/uClibc.distro             |  181 +
 .../uclibc/uclibc-0.9.32/uClibc.machine            |   14 +
 .../uclibc-0.9.32/uclibc-arm-ftruncate64.patch     |   13 +
 .../uclibc-0.9.32/uclibc_enable_log2_test.patch    |   30 +
 meta/recipes-core/uclibc/uclibc-initial_0.9.32.bb  |   39 +
 meta/recipes-core/uclibc/uclibc_0.9.32.bb          |   30 +
 24 files changed, 7602 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/argp-headers.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/argp-support.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/compile-arm-fork-with-O2.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/detect-bx-availibility.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/epoll-asm-fix.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/include-arm-asm.h.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/mips/uClibc.machine
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/orign_path.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/powerpc_copysignl.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/remove-eabi-oabi-selection.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/remove-sub-arch-variants.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/remove_attribute_optimize_Os.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/rtld_no.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/select-force-thumb.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/transform-eabi-oabi-choice.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.distro
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.machine
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-arm-ftruncate64.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_enable_log2_test.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-initial_0.9.32.bb
 create mode 100644 meta/recipes-core/uclibc/uclibc_0.9.32.bb
meta/recipes-core/uclibc/uclibc-0.9.32/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch new file +29 -0
new file mode 100644
index 0000000..da97d38
@@ -0,0 +1,29 @@
+From 06cdcd2a9dd6b46b7fbb5b3ae0a62bdb7ee6c402 Mon Sep 17 00:00:00 2001
+From: Khem Raj <[email protected]>
+Date: Mon, 27 Jun 2011 17:48:18 -0700
+Subject: [PATCH] Config.in.arch: Free UCLIBC_HAS_FPU setting from depending on UCLIBC_HAS_FLOATS
+
+UCLIBC_HAS_FLOATS and UCLIBC_HAS_FPU are denoting two different aspects.
+UCLIBC_HAS_FLOATS covers the floating point operations which has nothing
+to do if you have FPU or not.
+
+Signed-off-by: Khem Raj <[email protected]>
+---
+ extra/Configs/Config.in.arch |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+diff --git a/extra/Configs/Config.in.arch b/extra/Configs/Config.in.arch
+index 5f7a2b0..c1ca390 100644
+--- a/extra/Configs/Config.in.arch
++++ b/extra/Configs/Config.in.arch
+@@ -133,7 +133,6 @@ config UCLIBC_HAS_FLOATS
+ 
+ config UCLIBC_HAS_FPU
+ 	bool "Target CPU has a floating point unit (FPU)"
+-	depends on UCLIBC_HAS_FLOATS
+ 	default y
+ 	help
+ 	  If your target CPU does not have a Floating Point Unit (FPU) or a
+-- 
+1.7.0.4
+
meta/recipes-core/uclibc/uclibc-0.9.32/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch new file +33 -0
new file mode 100644
index 0000000..6892ceb
@@ -0,0 +1,33 @@
+From ecc7d34cbbaf83aae87b091555650ed33e27ed2e Mon Sep 17 00:00:00 2001
+From: Khem Raj <[email protected]>
+Date: Thu, 30 Jun 2011 00:32:11 -0700
+Subject: [PATCH] mips/signalfd.h: SFD_NONBLOCK for mips is 0200 unlike 04000 commonly
+
+Signed-off-by: Khem Raj <[email protected]>
+---
+ include/sys/signalfd.h |    9 +++++++++
+ 1 files changed, 9 insertions(+), 0 deletions(-)
+
+diff --git a/include/sys/signalfd.h b/include/sys/signalfd.h
+index 8cee17c..f1cb63a 100644
+--- a/include/sys/signalfd.h
++++ b/include/sys/signalfd.h
+@@ -64,6 +64,15 @@ enum
+ # define SFD_NONBLOCK SFD_NONBLOCK
+   };
+ 
++#elif defined __mips__
++enum
++  {
++    SFD_CLOEXEC = 02000000,
++# define SFD_CLOEXEC SFD_CLOEXEC
++    SFD_NONBLOCK = 0200
++# define SFD_NONBLOCK SFD_NONBLOCK
++  };
++
+ #else
+ enum
+   {
+-- 
+1.7.0.4
+
meta/recipes-core/uclibc/uclibc-0.9.32/argp-headers.patch new file +581 -0

581 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/argp-support.patch new file +5189 -0

2,357 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/compile-arm-fork-with-O2.patch new file +21 -0
new file mode 100644
index 0000000..429f27d

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc-0.9.32/detect-bx-availibility.patch new file +75 -0

75 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/epoll-asm-fix.patch new file +25 -0
new file mode 100644
index 0000000..bcd834d

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc-0.9.32/include-arm-asm.h.patch new file +65 -0

65 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch new file +21 -0
new file mode 100644
index 0000000..cfa68ce

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc-0.9.32/mips/uClibc.machine new file +16 -0
new file mode 100644
index 0000000..7d7ab3f

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc-0.9.32/orign_path.patch new file +183 -0

183 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/powerpc_copysignl.patch new file +107 -0

107 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/remove-eabi-oabi-selection.patch new file +91 -0

91 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/remove-sub-arch-variants.patch new file +215 -0

215 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/remove_attribute_optimize_Os.patch new file +186 -0

186 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/rtld_no.patch new file +215 -0

215 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/select-force-thumb.patch new file +172 -0

172 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/transform-eabi-oabi-choice.patch new file +71 -0

71 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.distro new file +181 -0

181 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.machine new file +14 -0
new file mode 100644
index 0000000..595f444

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-arm-ftruncate64.patch new file +13 -0
new file mode 100644
index 0000000..504d37b

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_enable_log2_test.patch new file +30 -0
new file mode 100644
index 0000000..f8f3a7d

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc-initial_0.9.32.bb new file +39 -0
new file mode 100644
index 0000000..234b810

Lines of this file are not shown. View the raw message.

meta/recipes-core/uclibc/uclibc_0.9.32.bb new file +30 -0
new file mode 100644
index 0000000..0b2befa

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Signature · 1 line
1.7.4.1

Part of the diff is not shown here. View the raw message.

author
#2 lore raw

PATCH 2/5 tcmode-default: Define UCLIBCVERSION and set it to 0.9.32

---
 meta/conf/distro/include/tcmode-default.inc |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
meta/conf/distro/include/tcmode-default.inc +3 -0
index ed8f303..aded555 100644
@@ -21,6 +21,7 @@ SDKGCCVERSION ?= "4.6%"
 BINUVERSION ?= "2.21"
 GLIBCVERSION ?= "2.10.1"
 EGLIBCVERSION ?= "2.13"
+UCLIBCVERSION ?= "0.9.32"
 LINUXLIBCVERSION ?= "2.6.37.2"
 
 # Temporary preferred version overrides for PPC
@@ -57,6 +58,8 @@ PREFERRED_VERSION_eglibc-nativesdk         ?= "${EGLIBCVERSION}"
 PREFERRED_VERSION_eglibc-initial           ?= "${EGLIBCVERSION}"
 PREFERRED_VERSION_eglibc-initial-nativesdk ?= "${EGLIBCVERSION}"
 PREFERRED_VERSION_cross-localedef-native   ?= "${EGLIBCVERSION}"
+PREFERRED_VERSION_uclibc                   ?= "${UCLIBCVERSION}"
+PREFERRED_VERSION_uclibc-initial           ?= "${UCLIBCVERSION}"
 PREFERRED_VERSION_elfutils ?= "0.148"
 # don't use version earlier than 1.4 for gzip-native, as it's necessary for
 # some packages using an archive format incompatible with earlier gzip
Signature · 1 line
1.7.4.1
author
#3 lore raw

PATCH 3/5 uclibc_git: Move SRCREV past 0.9.32 release

In reply to Khem Raj

Set DP = -1 since 0.9.32 should be preferred
Remove patches already merged upstream
Change PV to 0.9.32+git${SRCPV}

---
 ...rch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch |   29 ---
 ...fd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch |   33 ---
 .../uclibc-git/append_UCLIBC_EXTRA_CFLAGS.patch    |   33 ---
 .../uclibc/uclibc-git/detect-bx-availibility.patch |   75 -------
 .../uclibc/uclibc-git/epoll-asm-fix.patch          |   25 ---
 .../uclibc/uclibc-git/include-arm-asm.h.patch      |   65 ------
 .../uclibc/uclibc-git/orign_path.patch             |   42 ++--
 .../uclibc-git/remove-eabi-oabi-selection.patch    |   91 --------
 .../uclibc-git/remove-sub-arch-variants.patch      |  215 --------------------
 .../uclibc/uclibc-git/reorder-use-BX.patch         |   72 -------
 meta/recipes-core/uclibc/uclibc-git/rtld_no.patch  |   83 ++++----
 .../uclibc/uclibc-git/select-force-thumb.patch     |  172 ----------------
 .../uclibc-git/transform-eabi-oabi-choice.patch    |   71 -------
 meta/recipes-core/uclibc/uclibc_git.bb             |   21 +--
 14 files changed, 70 insertions(+), 957 deletions(-)
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/append_UCLIBC_EXTRA_CFLAGS.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/detect-bx-availibility.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/epoll-asm-fix.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/include-arm-asm.h.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/remove-eabi-oabi-selection.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/remove-sub-arch-variants.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/reorder-use-BX.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/select-force-thumb.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/transform-eabi-oabi-choice.patch
meta/recipes-core/uclibc/uclibc-git/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch deleted +0 -29
deleted file mode 100644
index da97d38..0000000
@@ -1,29 +0,0 @@
-From 06cdcd2a9dd6b46b7fbb5b3ae0a62bdb7ee6c402 Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Mon, 27 Jun 2011 17:48:18 -0700
-Subject: [PATCH] Config.in.arch: Free UCLIBC_HAS_FPU setting from depending on UCLIBC_HAS_FLOATS
-
-UCLIBC_HAS_FLOATS and UCLIBC_HAS_FPU are denoting two different aspects.
-UCLIBC_HAS_FLOATS covers the floating point operations which has nothing
-to do if you have FPU or not.
-
-Signed-off-by: Khem Raj <[email protected]>
----
- extra/Configs/Config.in.arch |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
-
-diff --git a/extra/Configs/Config.in.arch b/extra/Configs/Config.in.arch
-index 5f7a2b0..c1ca390 100644
---- a/extra/Configs/Config.in.arch
-+++ b/extra/Configs/Config.in.arch
-@@ -133,7 +133,6 @@ config UCLIBC_HAS_FLOATS
- 
- config UCLIBC_HAS_FPU
- 	bool "Target CPU has a floating point unit (FPU)"
--	depends on UCLIBC_HAS_FLOATS
- 	default y
- 	help
- 	  If your target CPU does not have a Floating Point Unit (FPU) or a
--- 
-1.7.0.4
-
meta/recipes-core/uclibc/uclibc-git/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch deleted +0 -33
deleted file mode 100644
index 6892ceb..0000000
@@ -1,33 +0,0 @@
-From ecc7d34cbbaf83aae87b091555650ed33e27ed2e Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Thu, 30 Jun 2011 00:32:11 -0700
-Subject: [PATCH] mips/signalfd.h: SFD_NONBLOCK for mips is 0200 unlike 04000 commonly
-
-Signed-off-by: Khem Raj <[email protected]>
----
- include/sys/signalfd.h |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
-
-diff --git a/include/sys/signalfd.h b/include/sys/signalfd.h
-index 8cee17c..f1cb63a 100644
---- a/include/sys/signalfd.h
-+++ b/include/sys/signalfd.h
-@@ -64,6 +64,15 @@ enum
- # define SFD_NONBLOCK SFD_NONBLOCK
-   };
- 
-+#elif defined __mips__
-+enum
-+  {
-+    SFD_CLOEXEC = 02000000,
-+# define SFD_CLOEXEC SFD_CLOEXEC
-+    SFD_NONBLOCK = 0200
-+# define SFD_NONBLOCK SFD_NONBLOCK
-+  };
-+
- #else
- enum
-   {
--- 
-1.7.0.4
-
meta/recipes-core/uclibc/uclibc-git/append_UCLIBC_EXTRA_CFLAGS.patch deleted +0 -33
deleted file mode 100644
index edcb4e3..0000000
@@ -1,33 +0,0 @@
-UCLIBC_EXTRA_CFLAGS is currently added before the OPTIMIZATION flags
-and OPTIMIZATION is chosen to be Os by default. But in OE we pass the optimisation
-flags through UCLIBC_EXTRA_CFLAGS but they are not effective since -Os is
-specified at last. So we need to change the order of these option flags
-
-Signed-off-by: Khem Raj <[email protected]>
-
-Upstream-Status: Pending
-
-diff --git a/Rules.mak b/Rules.mak
-index 65fe47c..eca7f40 100644
---- a/Rules.mak
-+++ b/Rules.mak
-@@ -585,9 +574,6 @@ CFLAGS := -include $(top_srcdir)include/libc-symbols.h \
- 	-nostdinc -I$(top_builddir)include -I$(top_srcdir)include -I. \
- 	-I$(top_srcdir)libc/sysdeps/linux \
- 	-I$(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH)
--ifneq ($(strip $(UCLIBC_EXTRA_CFLAGS)),"")
--CFLAGS += $(call qstrip,$(UCLIBC_EXTRA_CFLAGS))
--endif
- 
- # We need this to be checked within libc-symbols.h
- ifneq ($(HAVE_SHARED),y)
-@@ -633,6 +619,9 @@ LDFLAGS += -Wl,-s
- else
- STRIPTOOL := true -Stripping_disabled
- endif
-+ifneq ($(strip $(UCLIBC_EXTRA_CFLAGS)),"")
-+CFLAGS += $(call qstrip,$(UCLIBC_EXTRA_CFLAGS))
-+endif
- 
- ifeq ($(DOMULTI),y)
- # we try to compile all sources at once into an object (IMA), but
meta/recipes-core/uclibc/uclibc-git/detect-bx-availibility.patch deleted +0 -75

75 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/epoll-asm-fix.patch deleted +0 -25
deleted file mode 100644
index bcd834d..0000000
@@ -1,25 +0,0 @@
-Fix a compile error due to last argument to syscall() not being memory addressable.
-
-Upstream-Status: Pending
-Signed-off-by: Phil Blundell <[email protected]>
-
-diff --git a/libc/sysdeps/linux/common/epoll.c b/libc/sysdeps/linux/common/epoll.c
-index 85b0cfd..c034b2c 100644
---- a/libc/sysdeps/linux/common/epoll.c
-+++ b/libc/sysdeps/linux/common/epoll.c
-@@ -67,12 +67,13 @@ extern __typeof(epoll_pwait) __libc_epoll_pwait;
- int __libc_epoll_pwait(int epfd, struct epoll_event *events, int maxevents,
- 						int timeout, const sigset_t *set)
- {
-+	int nsig = _NSIG / 8;
- 	if (SINGLE_THREAD_P)
--		return INLINE_SYSCALL(epoll_pwait, 6, epfd, events, maxevents, timeout, set, _NSIG / 8);
-+		return INLINE_SYSCALL(epoll_pwait, 6, epfd, events, maxevents, timeout, set, nsig);
- # ifdef __UCLIBC_HAS_THREADS_NATIVE__
- 	else {
- 		int oldtype = LIBC_CANCEL_ASYNC ();
--		int result = INLINE_SYSCALL(epoll_pwait, 6, epfd, events, maxevents, timeout, set, _NSIG / 8);
-+		int result = INLINE_SYSCALL(epoll_pwait, 6, epfd, events, maxevents, timeout, set, nsig);
- 		LIBC_CANCEL_RESET (oldtype);
- 		return result;
- 	}
meta/recipes-core/uclibc/uclibc-git/include-arm-asm.h.patch deleted +0 -65

65 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/orign_path.patch +21 -21

94 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/remove-eabi-oabi-selection.patch deleted +0 -91

91 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/remove-sub-arch-variants.patch deleted +0 -215

215 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/reorder-use-BX.patch deleted +0 -72

72 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/rtld_no.patch +42 -41

203 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/select-force-thumb.patch deleted +0 -172

172 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/transform-eabi-oabi-choice.patch deleted +0 -71

71 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc_git.bb +7 -14
index 0e43f9e..7d50997 100644
@@ -1,8 +1,12 @@
-SRCREV="71d63ed75648da9b0b71afabb9c60aaad792c55c"
+SRCREV="f87898ca4a7d4b7171779c06ff1f4848efeee431"
 
 require uclibc.inc
-PV = "0.9.31+0.9.32rc3"
-PR = "${INC_PR}.5"
+
+# We prefer a release version so DP -1 for this
+DEFAULT_PREFERENCE = "-1"
+
+PV = "0.9.32+gitr${SRCPV}"
+PR = "${INC_PR}.0"
 PROVIDES += "virtual/${TARGET_PREFIX}libc-for-gcc"
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-git' ], d)}"
@@ -13,23 +17,12 @@ SRC_URI = "git://uclibc.org/uClibc.git;branch=master;protocol=git \
 	file://uclibc-arm-ftruncate64.patch \
 	file://uclibc_enable_log2_test.patch \
 	file://ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch \
-	file://reorder-use-BX.patch \
-	file://select-force-thumb.patch \
-	file://remove-sub-arch-variants.patch \
-	file://transform-eabi-oabi-choice.patch \
-	file://include-arm-asm.h.patch \
-	file://detect-bx-availibility.patch \
-	file://remove-eabi-oabi-selection.patch \
 	file://powerpc_copysignl.patch \
 	file://argp-support.patch \
 	file://argp-headers.patch \
 	file://remove_attribute_optimize_Os.patch \
-	file://append_UCLIBC_EXTRA_CFLAGS.patch \
 	file://compile-arm-fork-with-O2.patch \
-	file://epoll-asm-fix.patch \
 	file://orign_path.patch \
 	file://rtld_no.patch \
-	file://0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch \
-	file://0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch \
 	"
 S = "${WORKDIR}/git"
Signature · 1 line
1.7.4.1
author
#4 lore raw

PATCH 4/5 uclibc_git: Implement execvpe and refresh scheduler functions

In reply to Khem Raj

Enable UCLIBC_HAS_UTMPX

---
 meta/recipes-core/uclibc/uclibc-git/uClibc.distro  |    3 +
 .../uclibc/uclibc-git/uclibc-execvpe.patch         |  160 +++++++
 .../uclibc-git/uclibc_scheduler_update.patch       |  455 ++++++++++++++++++++
 meta/recipes-core/uclibc/uclibc_git.bb             |    4 +-
 4 files changed, 621 insertions(+), 1 deletions(-)
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/uclibc-execvpe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/uclibc_scheduler_update.patch
meta/recipes-core/uclibc/uclibc-git/uClibc.distro +3 -0
index 223fb04..9b2a0e5 100644
@@ -178,3 +178,6 @@ UCLIBC_HAS_FLOATS=y
 # by menuconfig for other arches.
 
 # COMPILE_IN_THUMB_MODE is not set
+
+# needed by systemd
+UCLIBC_HAS_UTMPX=y
meta/recipes-core/uclibc/uclibc-git/uclibc-execvpe.patch new file +160 -0

160 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-git/uclibc_scheduler_update.patch new file +455 -0

455 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc_git.bb +3 -1
index 7d50997..f516e1c 100644
@@ -6,7 +6,7 @@ require uclibc.inc
 DEFAULT_PREFERENCE = "-1"
 
 PV = "0.9.32+gitr${SRCPV}"
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
 PROVIDES += "virtual/${TARGET_PREFIX}libc-for-gcc"
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-git' ], d)}"
@@ -24,5 +24,7 @@ SRC_URI = "git://uclibc.org/uClibc.git;branch=master;protocol=git \
 	file://compile-arm-fork-with-O2.patch \
 	file://orign_path.patch \
 	file://rtld_no.patch \
+	file://uclibc-execvpe.patch \
+	file://uclibc_scheduler_update.patch \
 	"
 S = "${WORKDIR}/git"
Signature · 1 line
1.7.4.1
author
#5 lore raw

PATCH 5/5 uclibc-0.9.32: Implement execvpe and refresh scheduler functions

In reply to Khem Raj

Enable UCLIBC_HAS_UTMPX

---
 .../uclibc/uclibc-0.9.32/uClibc.distro             |    3 +
 .../uclibc/uclibc-0.9.32/uclibc-execvpe.patch      |  160 +++++++
 .../uclibc-0.9.32/uclibc_scheduler_update.patch    |  455 ++++++++++++++++++++
 meta/recipes-core/uclibc/uclibc_0.9.32.bb          |    4 +-
 4 files changed, 621 insertions(+), 1 deletions(-)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-execvpe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_scheduler_update.patch
meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.distro +3 -0
index c633ca1..5638d47 100644
@@ -179,3 +179,6 @@ UCLIBC_HAS_FLOATS=y
 
 # COMPILE_IN_THUMB_MODE is not set
 
+# needed by systemd
+UCLIBC_HAS_UTMPX=y
+
meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-execvpe.patch new file +160 -0

160 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_scheduler_update.patch new file +455 -0

455 lines not on this page · raw message

meta/recipes-core/uclibc/uclibc_0.9.32.bb +3 -1
index 0b2befa..b959279 100644
@@ -1,7 +1,7 @@
 SRCREV="9152c4d67c763fde5712e2d181d92c0d7e1e2ab9"
 
 require uclibc.inc
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
 PROVIDES += "virtual/${TARGET_PREFIX}libc-for-gcc"
 
 SRC_URI = "git://uclibc.org/uClibc.git;branch=${PV};protocol=git \
@@ -26,5 +26,7 @@ SRC_URI = "git://uclibc.org/uClibc.git;branch=${PV};protocol=git \
 	file://rtld_no.patch \
 	file://0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch \
 	file://0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch \
+	file://uclibc-execvpe.patch \
+	file://uclibc_scheduler_update.patch \
 	"
 S = "${WORKDIR}/git"
Signature · 1 line
1.7.4.1
author
#6 lore raw
In reply to Khem Raj
Quoted 15 lines · Khem Raj

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

 uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

Quoted 8 lines

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

Khem Raj (5):
 uclibc: Add recipes for 0.9.32 release
 tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
 uclibc_git: Move SRCREV past 0.9.32 release

I have update PV in above commit to 0.9.32+0.9.33-rc0 instead of 0.9.32+gitr${SRCPV} which is troublesome to use with git

Quoted 1 line

 uclibc_git: Implement execvpe and refresh scheduler functions

refreshed after above change

Quoted 74 lines

 uclibc-0.9.32: Implement execvpe and refresh scheduler functions

 meta/conf/distro/include/tcmode-default.inc        |    3 + ...rch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch |    0 ...fd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch |    0 .../uclibc/uclibc-0.9.32/argp-headers.patch        |  581 +++ .../uclibc/uclibc-0.9.32/argp-support.patch        | 5189 ++++++++++++++++++++ .../uclibc-0.9.32/compile-arm-fork-with-O2.patch   |   21 + .../detect-bx-availibility.patch                   |    0 .../epoll-asm-fix.patch                            |    0 .../include-arm-asm.h.patch                        |    0 ...so_use_arm_dl_linux_resolve_in_thumb_mode.patch |   21 + .../uclibc/uclibc-0.9.32/mips/uClibc.machine       |   16 + .../uclibc/uclibc-0.9.32/orign_path.patch          |  183 + .../uclibc/uclibc-0.9.32/powerpc_copysignl.patch   |  107 + .../remove-eabi-oabi-selection.patch               |    0 .../remove-sub-arch-variants.patch                 |    0 .../remove_attribute_optimize_Os.patch             |  186 + .../uclibc/uclibc-0.9.32/rtld_no.patch             |  215 + .../select-force-thumb.patch                       |    0 .../transform-eabi-oabi-choice.patch               |    0 .../uclibc/uclibc-0.9.32/uClibc.distro             |  184 + .../uclibc/uclibc-0.9.32/uClibc.machine            |   14 + .../uclibc-0.9.32/uclibc-arm-ftruncate64.patch     |   13 + .../uclibc/uclibc-0.9.32/uclibc-execvpe.patch      |  160 +

 .../uclibc-0.9.32/uclibc_enable_log2_test.patch    |   30 +
 .../uclibc-0.9.32/uclibc_scheduler_update.patch    |  455 ++
 .../uclibc-git/append_UCLIBC_EXTRA_CFLAGS.patch    |   33 -

 .../uclibc/uclibc-git/orign_path.patch             |   42 +- .../uclibc/uclibc-git/reorder-use-BX.patch         |   72 - meta/recipes-core/uclibc/uclibc-git/rtld_no.patch  |   83 +- meta/recipes-core/uclibc/uclibc-git/uClibc.distro  |    3 + .../uclibc/uclibc-git/uclibc-execvpe.patch         |  160 + .../uclibc-git/uclibc_scheduler_update.patch       |  455 ++ meta/recipes-core/uclibc/uclibc-initial_0.9.32.bb  |   39 + meta/recipes-core/uclibc/uclibc_0.9.32.bb          |   32 + meta/recipes-core/uclibc/uclibc_git.bb             |   23 +-

 35 files changed, 8139 insertions(+), 181 deletions(-)

 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch (100%) rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch (100%) create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/argp-headers.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/argp-support.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/compile-arm-fork-with-O2.patch
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/detect-bx-availibility.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/epoll-asm-fix.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/include-arm-asm.h.patch (100%)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/mips/uClibc.machine
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/orign_path.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/powerpc_copysignl.patch
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/remove-eabi-oabi-selection.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/remove-sub-arch-variants.patch (100%)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/remove_attribute_optimize_Os.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/rtld_no.patch
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/select-force-thumb.patch (100%)
 rename meta/recipes-core/uclibc/{uclibc-git => uclibc-0.9.32}/transform-eabi-oabi-choice.patch (100%)
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.distro
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uClibc.machine
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-arm-ftruncate64.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-execvpe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_enable_log2_test.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_scheduler_update.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/append_UCLIBC_EXTRA_CFLAGS.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/reorder-use-BX.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/uclibc-execvpe.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/uclibc_scheduler_update.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-initial_0.9.32.bb
 create mode 100644 meta/recipes-core/uclibc/uclibc_0.9.32.bb

--
1.7.4.1

#7 lore raw
Quoted 20 lines · Khem Raj
Quoted 19 lines · Khem Raj

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

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

Quoted 7 lines
Quoted 4 lines

Khem Raj (5):
uclibc: Add recipes for 0.9.32 release
tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
uclibc_git: Move SRCREV past 0.9.32 release

I have update PV in above commit to 0.9.32+0.9.33-rc0 instead of 0.9.32+gitr${SRCPV} which is troublesome to use with git

Can you expand a little more about what was troublesome with it?

Is there a revision being specified for the uclibc git recipe?

Cheers,

Richard

author
#8 lore raw
Quoted 26 lines · Richard Purdie
Quoted 25 lines · Khem Raj
Quoted 23 lines · Khem Raj

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

 uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

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

Khem Raj (5):
 uclibc: Add recipes for 0.9.32 release
 tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
 uclibc_git: Move SRCREV past 0.9.32 release

Quoted 6 lines
Quoted 2 lines

I have update PV in above commit to 0.9.32+0.9.33-rc0 instead of 0.9.32+gitr${SRCPV} which is troublesome to use with git

Can you expand a little more about what was troublesome with it?

Is there a revision being specified for the uclibc git recipe?

since its master git I have to change SRCREV frquently and if I do not bump PR it ends up with dependency problems while generating image since the SHAs are random
and they are getting into PV sometimes opkg thinks the version is smaller than the previous
one and opkg does not like it. that aside 0.9.32+0.9.33-rc0 explains the recipes PV better IMO

Quoted 11 lines

Cheers,

Richard

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

#9 lore raw
Quoted 35 lines · Khem Raj
Quoted 26 lines · Richard Purdie
Quoted 25 lines · Khem Raj
Quoted 23 lines · Khem Raj

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

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

Khem Raj (5):
uclibc: Add recipes for 0.9.32 release
tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
uclibc_git: Move SRCREV past 0.9.32 release

Quoted 6 lines
Quoted 2 lines

I have update PV in above commit to 0.9.32+0.9.33-rc0 instead of 0.9.32+gitr${SRCPV} which is troublesome to use with git

Can you expand a little more about what was troublesome with it?

Is there a revision being specified for the uclibc git recipe?

Quoted 7 lines

since its master git I have to change SRCREV frquently and if I do not bump PR it ends up with dependency problems while generating image since the SHAs are random
and they are getting into PV sometimes opkg thinks the version is smaller than the previous
one and opkg does not like it. that aside 0.9.32+0.9.33-rc0 explains the recipes PV better IMO

Could you at least add the SRCREV you're using the recipe please? I didn't look really hard but I couldn't seem to find it when I last looked...

Cheers,

Richard

author
#10 lore raw
Quoted 44 lines · Richard Purdie
Quoted 35 lines · Khem Raj
Quoted 26 lines · Richard Purdie
Quoted 25 lines · Khem Raj
Quoted 23 lines · Khem Raj

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

 uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

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

Khem Raj (5):
 uclibc: Add recipes for 0.9.32 release
 tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
 uclibc_git: Move SRCREV past 0.9.32 release

Quoted 6 lines
Quoted 2 lines

I have update PV in above commit to 0.9.32+0.9.33-rc0 instead of 0.9.32+gitr${SRCPV} which is troublesome to use with git

Can you expand a little more about what was troublesome with it?

Is there a revision being specified for the uclibc git recipe?

Quoted 7 lines

since its master git I have to change SRCREV frquently and if I do not bump PR it ends up with dependency problems while generating image since the SHAs are random
and they are getting into PV sometimes opkg thinks the version is smaller than the previous
one and opkg does not like it. that  aside 0.9.32+0.9.33-rc0 explains the recipes PV better IMO

Quoted 3 lines

Could you at least add the SRCREV you're using the recipe please? I didn't look really hard but I couldn't seem to find it when I last looked...

huh. They are in recipes see toward the end here

http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/commit/?h=kraj/uclibc-0.9.32&id=ce07260090bbc11801e96657f1596ec23f793cce

and for 0.9.32 here

http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/commit/?h=kraj/uclibc-0.9.32&id=49aea570ecc45bb7a655d9ca955272c3734c8696

or do u mean in some other form ?

Quoted 11 lines

Cheers,

Richard

_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

#11 lore raw
Quoted 52 lines · Khem Raj
Quoted 44 lines · Richard Purdie
Quoted 35 lines · Khem Raj
Quoted 26 lines · Richard Purdie
Quoted 25 lines · Khem Raj
Quoted 23 lines · Khem Raj

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

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

Khem Raj (5):
uclibc: Add recipes for 0.9.32 release
tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
uclibc_git: Move SRCREV past 0.9.32 release

Quoted 6 lines
Quoted 2 lines

I have update PV in above commit to 0.9.32+0.9.33-rc0 instead of 0.9.32+gitr${SRCPV} which is troublesome to use with git

Can you expand a little more about what was troublesome with it?

Is there a revision being specified for the uclibc git recipe?

Quoted 7 lines

since its master git I have to change SRCREV frquently and if I do not bump PR it ends up with dependency problems while generating image since the SHAs are random
and they are getting into PV sometimes opkg thinks the version is smaller than the previous
one and opkg does not like it. that aside 0.9.32+0.9.33-rc0 explains the recipes PV better IMO

Quoted 3 lines

Could you at least add the SRCREV you're using the recipe please? I didn't look really hard but I couldn't seem to find it when I last looked...

huh. They are in recipes see toward the end here

Quoted 7 lines

http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/commit/?h=kraj/uclibc-0.9.32&id=ce07260090bbc11801e96657f1596ec23f793cce

and for 0.9.32 here

http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/commit/?h=kraj/uclibc-0.9.32&id=49aea570ecc45bb7a655d9ca955272c3734c8696

or do u mean in some other form ?

No, I just missed somehow when reading the patch originally, I was surprised it wasn't there...

Cheers,

Richard

#12 lore raw
In reply to Khem Raj
Quoted 19 lines · Khem Raj

With this changeset we add new recipes for 0.9.32 and make that default preference. Then the git recipe are moved to track the latest master. systemd related fixes are separately applied to both git recipe and 0.9.32 recipes

Both sets work for arm,mips,ppc,x86,x86-64

Thanks
-Khem

The following changes since commit 4eb3abaa5f4b5df0314dc0d503298d65cd203259:

uclibc-0.9.32: Implement execvpe and refresh scheduler functions (2011-07-05 13:53:05 -0700)

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

Quoted 6 lines

Khem Raj (5):
uclibc: Add recipes for 0.9.32 release
tcmode-default: Define UCLIBCVERSION and set it to 0.9.32
uclibc_git: Move SRCREV past 0.9.32 release
uclibc_git: Implement execvpe and refresh scheduler functions uclibc-0.9.32: Implement execvpe and refresh scheduler functions

Merged to master, thanks.

Richard