org.openembedded.dev: b5a3d0dc1ed608a48a246ae7493ebdd8d8fb2df9

oe at monotone.openmoko.org oe at monotone.openmoko.org
Fri May 2 21:03:39 CEST 2008


revision:            b5a3d0dc1ed608a48a246ae7493ebdd8d8fb2df9
date:                2008-05-01T16:27:48
author:              khem at openembedded.org
branch:              org.openembedded.dev
changelog:
Revive uclib-svn recipes. Fix bug 4198.

manifest:
format_version "1"

new_manifest [1d339c38b265bb59c071c9e1893500814fa5000a]

old_revision [f57a6fdaaf6341144cbbb9982085545fdf06c49d]

add_file "packages/uclibc/uclibc-cvs/errno_values.h.patch"
 content [449baeeb6e48f88f75f07d09cdee9bd3ffcba48e]

add_file "packages/uclibc/uclibc-cvs/uclibc-arm-ftruncate64.patch"
 content [1cb65eede202f24b92dd4cb7724a5bea8785a592]

patch "packages/uclibc/uclibc-initial_svn.bb"
 from [c4bf20bfed551d292d63e31314bf2c9277f9d30e]
   to [2715cc791b3fdd1b8e62328291e3ef33973bacc0]

patch "packages/uclibc/uclibc_svn.bb"
 from [224dba45f3c9cfd8430a24a707222605c885e2fb]
   to [97cfa7f99c8af9580b5f508636f27ddb5d1aa49d]
-------------- next part --------------
#
#
# add_file "packages/uclibc/uclibc-cvs/errno_values.h.patch"
#  content [449baeeb6e48f88f75f07d09cdee9bd3ffcba48e]
# 
# add_file "packages/uclibc/uclibc-cvs/uclibc-arm-ftruncate64.patch"
#  content [1cb65eede202f24b92dd4cb7724a5bea8785a592]
# 
# patch "packages/uclibc/uclibc-initial_svn.bb"
#  from [c4bf20bfed551d292d63e31314bf2c9277f9d30e]
#    to [2715cc791b3fdd1b8e62328291e3ef33973bacc0]
# 
# patch "packages/uclibc/uclibc_svn.bb"
#  from [224dba45f3c9cfd8430a24a707222605c885e2fb]
#    to [97cfa7f99c8af9580b5f508636f27ddb5d1aa49d]
#
============================================================
--- packages/uclibc/uclibc-cvs/errno_values.h.patch	449baeeb6e48f88f75f07d09cdee9bd3ffcba48e
+++ packages/uclibc/uclibc-cvs/errno_values.h.patch	449baeeb6e48f88f75f07d09cdee9bd3ffcba48e
@@ -0,0 +1,21 @@
+Index: uClibc-0.9.29/libc/sysdeps/linux/common/bits/errno_values.h
+===================================================================
+--- uClibc-0.9.29/libc/sysdeps/linux/common/bits/errno_values.h	2002-08-23 20:48:19.000000000 +0200
++++ uClibc-0.9.29/libc/sysdeps/linux/common/bits/errno_values.h	2007-07-01 22:11:53.000000000 +0200
+@@ -134,4 +134,16 @@
+ #define	ENOMEDIUM	123	/* No medium found */
+ #define	EMEDIUMTYPE	124	/* Wrong medium type */
+ 
++/* the following errornumbers are only in 2.6 */
++
++#define ECANCELED       125     /* Operation Canceled */
++#define ENOKEY          126     /* Required key not available */
++#define EKEYEXPIRED     127     /* Key has expired */
++#define EKEYREVOKED     128     /* Key has been revoked */
++#define EKEYREJECTED    129     /* Key was rejected by service */
++
++/* for robust mutexes */
++#define EOWNERDEAD      130     /* Owner died */
++#define ENOTRECOVERABLE 131     /* State not recoverable */
++
+ #endif /* _BITS_ERRNO_VALUES_H */
============================================================
--- packages/uclibc/uclibc-cvs/uclibc-arm-ftruncate64.patch	1cb65eede202f24b92dd4cb7724a5bea8785a592
+++ packages/uclibc/uclibc-cvs/uclibc-arm-ftruncate64.patch	1cb65eede202f24b92dd4cb7724a5bea8785a592
@@ -0,0 +1,13 @@
+Index: uclibc-0.9.29/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h
+===================================================================
+--- uclibc-0.9.29.orig/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h
++++ uclibc-0.9.29/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h
+@@ -38,4 +38,8 @@
+ /* define if target supports IEEE signed zero floats */
+ #define __UCLIBC_HAVE_SIGNED_ZERO__
+ 
++#ifdef __ARM_EABI__
++# define __UCLIBC_TRUNCATE64_HAS_4_ARGS__
++#endif
++
+ #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */
============================================================
--- packages/uclibc/uclibc-initial_svn.bb	c4bf20bfed551d292d63e31314bf2c9277f9d30e
+++ packages/uclibc/uclibc-initial_svn.bb	2715cc791b3fdd1b8e62328291e3ef33973bacc0
@@ -3,20 +3,20 @@ FILESPATH = "${@base_set_filespath([ '${
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-cvs', '${FILE_DIRNAME}/uclibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
 
-DEPENDS = "linux-libc-headers"
+DEPENDS = "linux-libc-headers ncurses-native"
 PROVIDES = "virtual/${TARGET_PREFIX}libc-initial"
 PACKAGES = ""
 
 do_stage() {
 	# Install initial headers into the cross dir
-	make PREFIX= DEVEL_PREFIX=${UCLIBC_STAGING_PREFIX}/ \
-		RUNTIME_PREFIX=${UCLIBC_STAGING_PREFIX}/ \
+	make PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \
+		RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \
 		pregen install_dev
 
 	ln -sf include ${CROSS_DIR}/${TARGET_SYS}/sys-include
 
 	# This conflicts with the c++ version of this header
-	rm -f ${UCLIBC_STAGING_PREFIX}/include/bits/atomicity.h
+	rm -f ${UCLIBC_STAGE_PREFIX}/include/bits/atomicity.h
 }
 
 do_install() {
============================================================
--- packages/uclibc/uclibc_svn.bb	224dba45f3c9cfd8430a24a707222605c885e2fb
+++ packages/uclibc/uclibc_svn.bb	97cfa7f99c8af9580b5f508636f27ddb5d1aa49d
@@ -8,8 +8,8 @@ PV = "${UCLIBC_BASE}+svnr${SRCREV}"
 #
 UCLIBC_BASE ?= "0.9.29"
 PV = "${UCLIBC_BASE}+svnr${SRCREV}"
-PR = "r5"
-
+PR = "r6"
+DEFAULT_PREFERENCE  = "2"
 #DEFAULT_PREFERENCE is 0 (empty), releases have a preference of 1 so take
 # precedence.
 
@@ -28,10 +28,8 @@ SRC_URI += "svn://uclibc.org/trunk;modul
 SRC_URI += "svn://uclibc.org/trunk;module=uClibc \
             file://uClibc.machine \
             file://uClibc.distro \
-            file://error_print_progname.patch;patch=1 \
-            file://select.diff;patch=1 \
+            file://uclibc-arm-ftruncate64.patch;patch=1 \
+            file://errno_values.h.patch;patch=1 \
             "
 
 S = "${WORKDIR}/uClibc"
-
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/commitlog/attachments/20080502/a49a4a44/attachment.htm 


More information about the commitlog mailing list