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