[OE-core] [PATCH 00/14] uclibc upgrade, initial kmod and thumb tune
Khem Raj
raj.khem at gmail.com
Fri Feb 3 19:04:31 UTC 2012
On Fri, Feb 3, 2012 at 12:36 AM, Khem Raj <raj.khem at gmail.com> wrote:
> Some of these patches are resent with this request.
> kmod changes are experimental. I am looking for folks to try it out
> uclibc,zlib upgrade and other uclibc related changes are well tested
I have updated kmod so documentation builds for it.
uclibc needed a patch for ltp to compile.
>
> The following changes since commit 70e1226e8c10bf07d6c7b1e13d745ad603f2ec73:
>
> meta-yocto/local.conf.sample.extended: add LICENSE_FLAGS_WHITELIST section (2012-02-02 22:04:54 +0000)
>
> are available in the git repository at:
> git://git.openembedded.org/openembedded-core-contrib kraj/misc
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/misc
>
> Khem Raj (14):
> task-core-tools: Divide it into 3 recipes
> Enable options needed for ltp to compile
> arm/tune: Correct the logic which added thumb-interwork to OVERRIDES
> tunearch/arm: Differentiate between thumb code generation and thumb
> capability
> tune-thumb.inc: Delete
> uclibc: Get the thumb features from tune flags
> kmod: Add recipes
> module-init-tools: Delete
> image.bbclass,kernel.bbclass: Use kmod-native instead of
> module-init-tools-cross
> pseudo: Wrap renameat and opendir
> uclibc: Upgrade recipes from 0.9.32 -> 0.9.33
> zlib: Upgrade 1.2.5 -> 1.2.6
> runqemu-internal: qemuarm can handle 256M
> gconf,consolekit: Avoid polkit when compiling with uclibc
>
> meta/classes/image.bbclass | 2 +-
> meta/classes/kernel.bbclass | 9 +-
> .../conf/distro/include/distro_tracking_fields.inc | 26 +-
> meta/conf/distro/include/tcmode-default.inc | 2 +-
> .../conf/machine/include/arm/feature-arm-thumb.inc | 20 +-
> meta/conf/machine/include/tune-strongarm1100.inc | 4 +-
> meta/conf/machine/include/tune-thumb.inc | 32 --
> meta/conf/multilib.conf | 4 +-
> meta/recipes-core/tasks/task-core-tools-debug.bb | 26 ++
> ...sk-core-tools.bb => task-core-tools-profile.bb} | 81 +---
> .../recipes-core/tasks/task-core-tools-testapps.bb | 46 ++
> ...rch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch | 29 --
> ...fd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch | 33 --
> .../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 ---
> .../uclibc/uclibc-0.9.32/mount.h-update.patch | 85 ----
> .../uclibc-0.9.32/remove-eabi-oabi-selection.patch | 91 ----
> .../uclibc-0.9.32/remove-sub-arch-variants.patch | 215 ---------
> .../uclibc/uclibc-0.9.32/rtld_no.patch | 215 ---------
> .../uclibc/uclibc-0.9.32/select-force-thumb.patch | 172 --------
> .../uclibc/uclibc-0.9.32/sync_file_range2.patch | 47 --
> .../uclibc-0.9.32/transform-eabi-oabi-choice.patch | 71 ---
> .../uclibc-0.9.32/uclibc-arm-ftruncate64.patch | 13 -
> .../uclibc-0.9.32/uclibc_scheduler_update.patch | 455 --------------------
> ...0001-stat-Use-stat64-syscall-if-available.patch | 95 ++++
> .../argp-headers.patch | 2 +
> .../argp-support.patch | 3 +
> .../compile-arm-fork-with-O2.patch | 2 +-
> .../uclibc-0.9.33/define-MSG_CMSG_CLOEXEC.patch | 25 ++
> meta/recipes-core/uclibc/uclibc-0.9.33/dup3.patch | 37 ++
> ...so_use_arm_dl_linux_resolve_in_thumb_mode.patch | 6 +
> .../libc_symbols_include_bits_uclibc_config.patch | 19 +
> .../mips/uClibc.machine | 0
> .../orign_path.patch | 94 ++--
> .../powerpc_copysignl.patch | 6 +
> .../remove_attribute_optimize_Os.patch | 17 +-
> .../{uclibc-0.9.32 => uclibc-0.9.33}/uClibc.distro | 8 +-
> .../uClibc.machine | 0
> .../uclibc-execvpe.patch | 3 +
> .../uclibc_enable_log2_test.patch | 5 +
> meta/recipes-core/uclibc/uclibc-config.inc | 4 +-
> meta/recipes-core/uclibc/uclibc-git/uClibc.distro | 5 +
> ...-initial_0.9.32.bb => uclibc-initial_0.9.33.bb} | 0
> meta/recipes-core/uclibc/uclibc.inc | 1 -
> .../uclibc/{uclibc_0.9.32.bb => uclibc_0.9.33.bb} | 25 +-
> meta/recipes-core/zlib/files/Makefile.am | 9 -
> meta/recipes-core/zlib/files/configure.ac | 48 --
> .../zlib/zlib-1.2.5/fix.inverted.LFS.logic.patch | 20 -
> meta/recipes-core/zlib/zlib_1.2.5.bb | 41 --
> meta/recipes-core/zlib/zlib_1.2.6.bb | 26 ++
> meta/recipes-devtools/pseudo/pseudo/opendir.patch | 92 ++++
> meta/recipes-devtools/pseudo/pseudo/renameat.patch | 227 ++++++++++
> meta/recipes-devtools/pseudo/pseudo_1.2.bb | 6 +-
> meta/recipes-gnome/gnome/gconf_3.2.3.bb | 9 +-
> meta/recipes-kernel/kmod/kmod-native_git.bb | 16 +
> meta/recipes-kernel/kmod/kmod.inc | 35 ++
> ...001-depmod-Dont-use-errno-unconditionally.patch | 101 +++++
> meta/recipes-kernel/kmod/kmod/depmod-search.conf | 6 +
> meta/recipes-kernel/kmod/kmod_git.bb | 62 +++
> .../module-init-tools/files/disable_man.patch | 25 --
> .../files/grab_module_memset.patch | 21 -
> .../files/modutils_extension.patch | 25 --
> .../module-init-tools-cross_3.16.bb | 10 -
> .../module-init-tools/module-init-tools.inc | 24 -
> .../module-init-tools/module-init-tools_3.16.bb | 42 --
> .../files/PD.patch | 0
> .../files/modutils.sh | 0
> .../modutils-initscripts.bb | 0
> .../recipes-support/consolekit/consolekit_0.4.5.bb | 11 +-
> scripts/runqemu-internal | 13 +-
> 71 files changed, 1010 insertions(+), 2059 deletions(-)
> delete mode 100644 meta/conf/machine/include/tune-thumb.inc
> create mode 100644 meta/recipes-core/tasks/task-core-tools-debug.bb
> rename meta/recipes-core/tasks/{task-core-tools.bb => task-core-tools-profile.bb} (48%)
> create mode 100644 meta/recipes-core/tasks/task-core-tools-testapps.bb
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/0001-Config.in.arch-Free-UCLIBC_HAS_FPU-setting-from-depe.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/0001-mips-signalfd.h-SFD_NONBLOCK-for-mips-is-0200-unlike.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/detect-bx-availibility.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/epoll-asm-fix.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/include-arm-asm.h.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/mount.h-update.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/remove-eabi-oabi-selection.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/remove-sub-arch-variants.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/rtld_no.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/select-force-thumb.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/sync_file_range2.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/transform-eabi-oabi-choice.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc-arm-ftruncate64.patch
> delete mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/uclibc_scheduler_update.patch
> create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.33/0001-stat-Use-stat64-syscall-if-available.patch
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/argp-headers.patch (99%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/argp-support.patch (99%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/compile-arm-fork-with-O2.patch (97%)
> create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.33/define-MSG_CMSG_CLOEXEC.patch
> create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.33/dup3.patch
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch (86%)
> create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.33/libc_symbols_include_bits_uclibc_config.patch
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/mips/uClibc.machine (100%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/orign_path.patch (64%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/powerpc_copysignl.patch (96%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/remove_attribute_optimize_Os.patch (93%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/uClibc.distro (96%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/uClibc.machine (100%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/uclibc-execvpe.patch (99%)
> rename meta/recipes-core/uclibc/{uclibc-0.9.32 => uclibc-0.9.33}/uclibc_enable_log2_test.patch (81%)
> rename meta/recipes-core/uclibc/{uclibc-initial_0.9.32.bb => uclibc-initial_0.9.33.bb} (100%)
> rename meta/recipes-core/uclibc/{uclibc_0.9.32.bb => uclibc_0.9.33.bb} (45%)
> delete mode 100644 meta/recipes-core/zlib/files/Makefile.am
> delete mode 100644 meta/recipes-core/zlib/files/configure.ac
> delete mode 100644 meta/recipes-core/zlib/zlib-1.2.5/fix.inverted.LFS.logic.patch
> delete mode 100644 meta/recipes-core/zlib/zlib_1.2.5.bb
> create mode 100644 meta/recipes-core/zlib/zlib_1.2.6.bb
> create mode 100644 meta/recipes-devtools/pseudo/pseudo/opendir.patch
> create mode 100644 meta/recipes-devtools/pseudo/pseudo/renameat.patch
> create mode 100644 meta/recipes-kernel/kmod/kmod-native_git.bb
> create mode 100644 meta/recipes-kernel/kmod/kmod.inc
> create mode 100644 meta/recipes-kernel/kmod/kmod/0001-depmod-Dont-use-errno-unconditionally.patch
> create mode 100644 meta/recipes-kernel/kmod/kmod/depmod-search.conf
> create mode 100644 meta/recipes-kernel/kmod/kmod_git.bb
> delete mode 100644 meta/recipes-kernel/module-init-tools/files/disable_man.patch
> delete mode 100644 meta/recipes-kernel/module-init-tools/files/grab_module_memset.patch
> delete mode 100644 meta/recipes-kernel/module-init-tools/files/modutils_extension.patch
> delete mode 100644 meta/recipes-kernel/module-init-tools/module-init-tools-cross_3.16.bb
> delete mode 100644 meta/recipes-kernel/module-init-tools/module-init-tools.inc
> delete mode 100644 meta/recipes-kernel/module-init-tools/module-init-tools_3.16.bb
> rename meta/recipes-kernel/{module-init-tools => modutils-initscripts}/files/PD.patch (100%)
> rename meta/recipes-kernel/{module-init-tools => modutils-initscripts}/files/modutils.sh (100%)
> rename meta/recipes-kernel/{module-init-tools => modutils-initscripts}/modutils-initscripts.bb (100%)
>
> --
> 1.7.5.4
>
More information about the Openembedded-core
mailing list