diff options
| author | Khem Raj <raj.khem@gmail.com> | 2019-03-12 13:11:14 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2019-03-14 07:24:03 -0700 |
| commit | 9d8943fd2ec43868a1ca76712fd15dcc144f75ff (patch) | |
| tree | 68909cd0d6afcafc83f952785e9dc7fea90c164e | |
| parent | 0597e79805b0e7d51c292b3767f3b8d097daf8de (diff) | |
| download | meta-openembedded-9d8943fd2ec43868a1ca76712fd15dcc144f75ff.tar.gz | |
klibc: Upgrade to 2.0.6 release
Drop staging related patches which are not needed anymore
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andrea Adami <andrea.adami@gmail.com>
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-Define-in_-structs-for-non-glibc-system-libs.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Define-in_-structs-for-non-glibc-system-libs.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-Define-ulocked_-fgets-fread-fwrite-aliases.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Define-ulocked_-fgets-fread-fwrite-aliases.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-Kbuild.klibc-Add-path-to-compiler-headers-via-isyste.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Kbuild.klibc-Add-path-to-compiler-headers-via-isyste.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-Kbuild.klibc-Use-print-libgcc-file-name-instead-of-p.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Kbuild.klibc-Use-print-libgcc-file-name-instead-of-p.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-always-use-bfd-linker.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-always-use-bfd-linker.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-arm-Do-not-set-a-fallback-march-and-mtune.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-arm-Do-not-set-a-fallback-march-and-mtune.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-dash-Specify-format-string-in-fmtstr.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-dash-Specify-format-string-in-fmtstr.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-include-linux-sysinfo.h-directly.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-include-linux-sysinfo.h-directly.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-klibc-Kbuild-Accept-EXTRA_KLIBCAFLAGS.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-Kbuild-Accept-EXTRA_KLIBCAFLAGS.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-klibc-add-getrandom-syscall.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-add-getrandom-syscall.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-klibc_2.0.4-add-kexec_file_load-syscall.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc_2.0.4-add-kexec_file_load-syscall.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/0001-mkfifo-Implement-mkfifo.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-mkfifo-Implement-mkfifo.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/armv4-fix-v4bx.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/armv4-fix-v4bx.patch) | 4 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/klcc-consider-sysroot.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klcc-consider-sysroot.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klcc-cross-accept-clang-options.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/klibc-config-eabi.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klibc-config-eabi.patch) | 5 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/files/use-env-for-perl.patch (renamed from meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/use-env-for-perl.patch) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.6.bb (renamed from meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb) | 2 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-static-utils-do-not-build-shared-binaries.patch | 213 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klibc-linux-libc-dev.patch | 29 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch | 151 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc-static-utils_2.0.6.bb (renamed from meta-initramfs/recipes-devtools/klibc/klibc-static-utils_2.0.4.bb) | 6 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc-utils.inc | 8 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc-utils_2.0.6.bb (renamed from meta-initramfs/recipes-devtools/klibc/klibc-utils_2.0.4.bb) | 0 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc.inc | 13 | ||||
| -rw-r--r-- | meta-initramfs/recipes-devtools/klibc/klibc_2.0.6.bb (renamed from meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb) | 2 |
26 files changed, 10 insertions, 423 deletions
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Define-in_-structs-for-non-glibc-system-libs.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-Define-in_-structs-for-non-glibc-system-libs.patch index e7a0cce837..e7a0cce837 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Define-in_-structs-for-non-glibc-system-libs.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-Define-in_-structs-for-non-glibc-system-libs.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Define-ulocked_-fgets-fread-fwrite-aliases.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-Define-ulocked_-fgets-fread-fwrite-aliases.patch index eee144dc4a..eee144dc4a 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Define-ulocked_-fgets-fread-fwrite-aliases.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-Define-ulocked_-fgets-fread-fwrite-aliases.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Kbuild.klibc-Add-path-to-compiler-headers-via-isyste.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-Kbuild.klibc-Add-path-to-compiler-headers-via-isyste.patch index 181dcfb6de..181dcfb6de 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Kbuild.klibc-Add-path-to-compiler-headers-via-isyste.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-Kbuild.klibc-Add-path-to-compiler-headers-via-isyste.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Kbuild.klibc-Use-print-libgcc-file-name-instead-of-p.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-Kbuild.klibc-Use-print-libgcc-file-name-instead-of-p.patch index 1ba05a811e..1ba05a811e 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-Kbuild.klibc-Use-print-libgcc-file-name-instead-of-p.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-Kbuild.klibc-Use-print-libgcc-file-name-instead-of-p.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-always-use-bfd-linker.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-always-use-bfd-linker.patch index de04d691fe..de04d691fe 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-always-use-bfd-linker.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-always-use-bfd-linker.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-arm-Do-not-set-a-fallback-march-and-mtune.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-arm-Do-not-set-a-fallback-march-and-mtune.patch index fcf4f891a4..fcf4f891a4 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-arm-Do-not-set-a-fallback-march-and-mtune.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-arm-Do-not-set-a-fallback-march-and-mtune.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-dash-Specify-format-string-in-fmtstr.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-dash-Specify-format-string-in-fmtstr.patch index 46a23987f5..46a23987f5 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-dash-Specify-format-string-in-fmtstr.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-dash-Specify-format-string-in-fmtstr.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-include-linux-sysinfo.h-directly.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-include-linux-sysinfo.h-directly.patch index 04c97fc5ee..04c97fc5ee 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-include-linux-sysinfo.h-directly.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-include-linux-sysinfo.h-directly.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-Kbuild-Accept-EXTRA_KLIBCAFLAGS.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-klibc-Kbuild-Accept-EXTRA_KLIBCAFLAGS.patch index 94818e3669..94818e3669 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-Kbuild-Accept-EXTRA_KLIBCAFLAGS.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-klibc-Kbuild-Accept-EXTRA_KLIBCAFLAGS.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-add-getrandom-syscall.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-klibc-add-getrandom-syscall.patch index 0768f6d514..0768f6d514 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-add-getrandom-syscall.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-klibc-add-getrandom-syscall.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc_2.0.4-add-kexec_file_load-syscall.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-klibc_2.0.4-add-kexec_file_load-syscall.patch index 3d8d987c43..3d8d987c43 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc_2.0.4-add-kexec_file_load-syscall.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-klibc_2.0.4-add-kexec_file_load-syscall.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-mkfifo-Implement-mkfifo.patch b/meta-initramfs/recipes-devtools/klibc/files/0001-mkfifo-Implement-mkfifo.patch index 3bc081d4e9..3bc081d4e9 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-mkfifo-Implement-mkfifo.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/0001-mkfifo-Implement-mkfifo.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/armv4-fix-v4bx.patch b/meta-initramfs/recipes-devtools/klibc/files/armv4-fix-v4bx.patch index e842353061..4a334fa252 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/armv4-fix-v4bx.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/armv4-fix-v4bx.patch | |||
| @@ -12,12 +12,10 @@ Signed-off-by: Andrea Adami <andrea.adami@gmail.com> | |||
| 12 | usr/klibc/arch/arm/MCONFIG | 1 + | 12 | usr/klibc/arch/arm/MCONFIG | 1 + |
| 13 | 1 file changed, 1 insertion(+) | 13 | 1 file changed, 1 insertion(+) |
| 14 | 14 | ||
| 15 | diff --git a/usr/klibc/arch/arm/MCONFIG b/usr/klibc/arch/arm/MCONFIG | ||
| 16 | index 53bc1dc..303c6ac 100644 | ||
| 17 | --- a/usr/klibc/arch/arm/MCONFIG | 15 | --- a/usr/klibc/arch/arm/MCONFIG |
| 18 | +++ b/usr/klibc/arch/arm/MCONFIG | 16 | +++ b/usr/klibc/arch/arm/MCONFIG |
| 19 | @@ -29,6 +29,7 @@ else | 17 | @@ -29,6 +29,7 @@ else |
| 20 | KLIBCSHAREDFLAGS = -Ttext 0x01800200 | 18 | KLIBCSHAREDFLAGS = -Ttext-segment 0x01800000 |
| 21 | ifeq ($(CONFIG_AEABI),y) | 19 | ifeq ($(CONFIG_AEABI),y) |
| 22 | KLIBCREQFLAGS += -mabi=aapcs-linux -mno-thumb-interwork | 20 | KLIBCREQFLAGS += -mabi=aapcs-linux -mno-thumb-interwork |
| 23 | +KLIBCLDFLAGS += $(FIX_ARMV4_EABI_BX) | 21 | +KLIBCLDFLAGS += $(FIX_ARMV4_EABI_BX) |
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klcc-consider-sysroot.patch b/meta-initramfs/recipes-devtools/klibc/files/klcc-consider-sysroot.patch index 5f47d3f20a..5f47d3f20a 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klcc-consider-sysroot.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/klcc-consider-sysroot.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klcc-cross-accept-clang-options.patch b/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch index 07703aa536..07703aa536 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klcc-cross-accept-clang-options.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/klcc-cross-accept-clang-options.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klibc-config-eabi.patch b/meta-initramfs/recipes-devtools/klibc/files/klibc-config-eabi.patch index f28cd54233..a6998f86d6 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klibc-config-eabi.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/klibc-config-eabi.patch | |||
| @@ -12,13 +12,12 @@ Signed-off-by: Thomas Kunze <thommycheck@gmx.de> | |||
| 12 | defconfig | 2 +- | 12 | defconfig | 2 +- |
| 13 | 1 file changed, 1 insertion(+), 1 deletion(-) | 13 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 14 | 14 | ||
| 15 | diff --git a/defconfig b/defconfig | ||
| 16 | index 04b98e9..0cb23d0 100644 | ||
| 17 | --- a/defconfig | 15 | --- a/defconfig |
| 18 | +++ b/defconfig | 16 | +++ b/defconfig |
| 19 | @@ -6,4 +6,4 @@ CONFIG_KLIBC_ZLIB=y | 17 | @@ -6,5 +6,5 @@ CONFIG_KLIBC_ZLIB=y |
| 20 | CONFIG_REGPARM=y | 18 | CONFIG_REGPARM=y |
| 21 | # ARM options | 19 | # ARM options |
| 22 | # CONFIG_KLIBC_THUMB is not set | 20 | # CONFIG_KLIBC_THUMB is not set |
| 23 | -# CONFIG_AEABI is not set | 21 | -# CONFIG_AEABI is not set |
| 24 | +CONFIG_AEABI=y | 22 | +CONFIG_AEABI=y |
| 23 | # CONFIG_DEBUG_INFO is not set | ||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/use-env-for-perl.patch b/meta-initramfs/recipes-devtools/klibc/files/use-env-for-perl.patch index eac128cc09..eac128cc09 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/use-env-for-perl.patch +++ b/meta-initramfs/recipes-devtools/klibc/files/use-env-for-perl.patch | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb b/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.6.bb index ab2afb7f84..4011aa231e 100644 --- a/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.4.bb +++ b/meta-initramfs/recipes-devtools/klibc/klcc-cross_2.0.6.bb | |||
| @@ -7,8 +7,6 @@ DEPENDS = "klibc" | |||
| 7 | PACKAGES = "" | 7 | PACKAGES = "" |
| 8 | inherit nopackages | 8 | inherit nopackages |
| 9 | 9 | ||
| 10 | FILESPATH =. "${FILE_DIRNAME}/klibc-${PV}:" | ||
| 11 | |||
| 12 | SRC_URI += "file://use-env-for-perl.patch" | 10 | SRC_URI += "file://use-env-for-perl.patch" |
| 13 | 11 | ||
| 14 | # disable task already run in klibc recipe | 12 | # disable task already run in klibc recipe |
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-static-utils-do-not-build-shared-binaries.patch b/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-static-utils-do-not-build-shared-binaries.patch deleted file mode 100644 index 2f7cd35564..0000000000 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/0001-klibc-static-utils-do-not-build-shared-binaries.patch +++ /dev/null | |||
| @@ -1,213 +0,0 @@ | |||
| 1 | From c034dceae17b7d8d437871afe5eba55a55434222 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Andrea Adami <andrea.adami@gmail.com> | ||
| 3 | Date: Wed, 10 Oct 2018 00:48:31 +0200 | ||
| 4 | Subject: [PATCH] klibc-static-utils: do not build shared binaries | ||
| 5 | |||
| 6 | We were building some shared utilities and this was leading to linker errors | ||
| 7 | for x86 with security flags enabled. | ||
| 8 | |||
| 9 | Fix | ||
| 10 | i586-oe-linux-musl-ld.bfd: discarded output section: `.got.plt' | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate [Embedded Specific] | ||
| 13 | |||
| 14 | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> | ||
| 15 | --- | ||
| 16 | usr/dash/Kbuild | 6 +----- | ||
| 17 | usr/kinit/Kbuild | 4 +--- | ||
| 18 | usr/kinit/fstype/Kbuild | 4 +--- | ||
| 19 | usr/kinit/ipconfig/Kbuild | 4 +--- | ||
| 20 | usr/kinit/nfsmount/Kbuild | 4 +--- | ||
| 21 | usr/kinit/resume/Kbuild | 5 +---- | ||
| 22 | usr/kinit/run-init/Kbuild | 5 +---- | ||
| 23 | usr/utils/Kbuild | 7 ++----- | ||
| 24 | 8 files changed, 9 insertions(+), 30 deletions(-) | ||
| 25 | |||
| 26 | diff --git a/usr/dash/Kbuild b/usr/dash/Kbuild | ||
| 27 | index 1a6920a..b3a4e64 100644 | ||
| 28 | --- a/usr/dash/Kbuild | ||
| 29 | +++ b/usr/dash/Kbuild | ||
| 30 | @@ -25,12 +25,8 @@ gen-h-files := builtins.h nodes.h syntax.h token.h | ||
| 31 | |||
| 32 | static-y := sh | ||
| 33 | |||
| 34 | -# The shared binary | ||
| 35 | -shared-y := sh.shared | ||
| 36 | -sh.shared-y := $(sh-y) | ||
| 37 | - | ||
| 38 | # For cleaning | ||
| 39 | -targets := sh sh.g sh.shared sh.shared.g $(gen-o-files) | ||
| 40 | +targets := sh sh.g $(gen-o-files) | ||
| 41 | |||
| 42 | # explicit dependency for all generated files | ||
| 43 | $(addprefix $(obj)/, $(sh-y)): $(addprefix $(obj)/, $(gen-h-files)) | ||
| 44 | diff --git a/usr/kinit/Kbuild b/usr/kinit/Kbuild | ||
| 45 | index f7fdccd..8db06ab 100644 | ||
| 46 | --- a/usr/kinit/Kbuild | ||
| 47 | +++ b/usr/kinit/Kbuild | ||
| 48 | @@ -18,8 +18,6 @@ kinit-y += fstype/ | ||
| 49 | kinit-y += resume/ | ||
| 50 | |||
| 51 | static-y := kinit | ||
| 52 | -shared-y := kinit.shared | ||
| 53 | -kinit.shared-y := $(kinit-y) | ||
| 54 | |||
| 55 | # Additional include paths files | ||
| 56 | KLIBCCFLAGS += -I$(srctree)/$(src)/fstype \ | ||
| 57 | @@ -29,7 +27,7 @@ KLIBCCFLAGS += -I$(srctree)/$(src)/fstype \ | ||
| 58 | -I$(srctree)/$(src)/run-init | ||
| 59 | |||
| 60 | # Cleaning | ||
| 61 | -targets += kinit kinit.g kinit.shared kinit.shared.g | ||
| 62 | +targets += kinit kinit.g | ||
| 63 | subdir- := fstype ipconfig nfsmount resume run-init | ||
| 64 | |||
| 65 | |||
| 66 | diff --git a/usr/kinit/fstype/Kbuild b/usr/kinit/fstype/Kbuild | ||
| 67 | index 367611d..8d453ea 100644 | ||
| 68 | --- a/usr/kinit/fstype/Kbuild | ||
| 69 | +++ b/usr/kinit/fstype/Kbuild | ||
| 70 | @@ -3,7 +3,6 @@ | ||
| 71 | # | ||
| 72 | |||
| 73 | static-y := static/fstype | ||
| 74 | -shared-y := shared/fstype | ||
| 75 | |||
| 76 | # common .o files | ||
| 77 | objs := main.o fstype.o | ||
| 78 | @@ -16,8 +15,7 @@ lib-y := $(objs) | ||
| 79 | |||
| 80 | # .o files used to built executables | ||
| 81 | static/fstype-y := $(objs) | ||
| 82 | -shared/fstype-y := $(objs) | ||
| 83 | |||
| 84 | # Cleaning | ||
| 85 | -clean-dirs := static shared | ||
| 86 | +clean-dirs := static | ||
| 87 | |||
| 88 | diff --git a/usr/kinit/ipconfig/Kbuild b/usr/kinit/ipconfig/Kbuild | ||
| 89 | index eb1d472..ef87e7e 100644 | ||
| 90 | --- a/usr/kinit/ipconfig/Kbuild | ||
| 91 | +++ b/usr/kinit/ipconfig/Kbuild | ||
| 92 | @@ -3,7 +3,6 @@ | ||
| 93 | # | ||
| 94 | |||
| 95 | static-y := static/ipconfig | ||
| 96 | -shared-y := shared/ipconfig | ||
| 97 | |||
| 98 | # common .o files | ||
| 99 | objs := main.o netdev.o packet.o | ||
| 100 | @@ -22,8 +21,7 @@ lib-y := $(objs) | ||
| 101 | |||
| 102 | # .o files used to built executables | ||
| 103 | static/ipconfig-y := $(objs) | ||
| 104 | -shared/ipconfig-y := $(objs) | ||
| 105 | |||
| 106 | # Cleaning | ||
| 107 | -clean-dirs := static shared | ||
| 108 | +clean-dirs := static | ||
| 109 | |||
| 110 | diff --git a/usr/kinit/nfsmount/Kbuild b/usr/kinit/nfsmount/Kbuild | ||
| 111 | index ba31708..01bedce 100644 | ||
| 112 | --- a/usr/kinit/nfsmount/Kbuild | ||
| 113 | +++ b/usr/kinit/nfsmount/Kbuild | ||
| 114 | @@ -4,7 +4,6 @@ | ||
| 115 | |||
| 116 | static-y := static/nfsmount | ||
| 117 | #FIXME - build is broken static-y := dummypmap | ||
| 118 | -shared-y := shared/nfsmount | ||
| 119 | |||
| 120 | objs := main.o mount.o portmap.o dummypmap.o sunrpc.o | ||
| 121 | |||
| 122 | @@ -13,7 +12,6 @@ lib-y := $(objs) | ||
| 123 | |||
| 124 | # .o files used for executables | ||
| 125 | static/nfsmount-y := $(objs) | ||
| 126 | -shared/nfsmount-y := $(objs) | ||
| 127 | |||
| 128 | # dummypmap uses a single .o file (rename src file?) | ||
| 129 | dummypmap-y := dummypmap_test.o | ||
| 130 | @@ -21,5 +19,5 @@ dummypmap-y := dummypmap_test.o | ||
| 131 | # TODO - do we want a stripped version | ||
| 132 | # TODO - do we want the static.g + shared.g directories? | ||
| 133 | |||
| 134 | -clean-dirs := static shared | ||
| 135 | +clean-dirs := static | ||
| 136 | |||
| 137 | diff --git a/usr/kinit/resume/Kbuild b/usr/kinit/resume/Kbuild | ||
| 138 | index c1342e1..15b9590 100644 | ||
| 139 | --- a/usr/kinit/resume/Kbuild | ||
| 140 | +++ b/usr/kinit/resume/Kbuild | ||
| 141 | @@ -3,7 +3,6 @@ | ||
| 142 | # | ||
| 143 | |||
| 144 | static-y := static/resume | ||
| 145 | -shared-y := shared/resume | ||
| 146 | |||
| 147 | # common .o files | ||
| 148 | objs := resume.o resumelib.o | ||
| 149 | @@ -20,9 +19,7 @@ KLIBCCFLAGS += -I$(srctree)/$(src)/.. | ||
| 150 | # .o files used to built executables | ||
| 151 | static/resume-y := $(objs) | ||
| 152 | static/resume-lib := ../lib.a | ||
| 153 | -shared/resume-y := $(objs) | ||
| 154 | -shared/resume-lib := ../lib.a | ||
| 155 | |||
| 156 | # Cleaning | ||
| 157 | -clean-dirs := static shared | ||
| 158 | +clean-dirs := static | ||
| 159 | |||
| 160 | diff --git a/usr/kinit/run-init/Kbuild b/usr/kinit/run-init/Kbuild | ||
| 161 | index c153b0a..a1ea834 100644 | ||
| 162 | --- a/usr/kinit/run-init/Kbuild | ||
| 163 | +++ b/usr/kinit/run-init/Kbuild | ||
| 164 | @@ -3,7 +3,6 @@ | ||
| 165 | # | ||
| 166 | |||
| 167 | static-y := static/run-init | ||
| 168 | -shared-y := shared/run-init | ||
| 169 | |||
| 170 | # common .o files | ||
| 171 | objs := run-init.o runinitlib.o | ||
| 172 | @@ -24,9 +23,7 @@ KLIBCCFLAGS += -I$(srctree)/$(src)/.. | ||
| 173 | # .o files used to built executables | ||
| 174 | static/run-init-y := $(objs) | ||
| 175 | static/run-init-lib := ../lib.a | ||
| 176 | -shared/run-init-y := $(objs) | ||
| 177 | -shared/run-init-lib := ../lib.a | ||
| 178 | |||
| 179 | # Cleaning | ||
| 180 | -clean-dirs := static shared | ||
| 181 | +clean-dirs := static | ||
| 182 | |||
| 183 | diff --git a/usr/utils/Kbuild b/usr/utils/Kbuild | ||
| 184 | index 67d9486..1573363 100644 | ||
| 185 | --- a/usr/utils/Kbuild | ||
| 186 | +++ b/usr/utils/Kbuild | ||
| 187 | @@ -7,7 +7,6 @@ progs += true false sleep ln mv nuke minips cat ls losetup | ||
| 188 | progs += uname halt kill readlink cpio sync dmesg | ||
| 189 | |||
| 190 | static-y := $(addprefix static/, $(progs)) | ||
| 191 | -shared-y := $(addprefix shared/, $(progs)) | ||
| 192 | |||
| 193 | # The binary is placed in a subdir, so we need to tell kbuild this | ||
| 194 | static/chroot-y := chroot.o | ||
| 195 | @@ -62,13 +61,11 @@ static/losetup-y := losetup.o | ||
| 196 | shared/losetup-y := losetup.o | ||
| 197 | |||
| 198 | # Additionally linked targets | ||
| 199 | -always := static/reboot static/poweroff shared/reboot shared/poweroff | ||
| 200 | +always := static/reboot static/poweroff | ||
| 201 | |||
| 202 | $(obj)/static/reboot $(obj)/static/poweroff: $(obj)/static/halt | ||
| 203 | $(call cmd,ln) | ||
| 204 | -$(obj)/shared/reboot $(obj)/shared/poweroff: $(obj)/shared/halt | ||
| 205 | - $(call cmd,ln) | ||
| 206 | |||
| 207 | # Clean deletes the static and shared dir | ||
| 208 | -clean-dirs := static shared | ||
| 209 | +clean-dirs := static | ||
| 210 | |||
| 211 | -- | ||
| 212 | 2.7.4 | ||
| 213 | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klibc-linux-libc-dev.patch b/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klibc-linux-libc-dev.patch deleted file mode 100644 index a5563b7407..0000000000 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/klibc-linux-libc-dev.patch +++ /dev/null | |||
| @@ -1,29 +0,0 @@ | |||
| 1 | From 1be2bc41f915922102a3ba671b54c2df6f0052e6 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Ben Hutchings <ben@decadent.org.uk> | ||
| 3 | Date: Sun, 14 Mar 2010 18:41:56 +0000 | ||
| 4 | Subject: [PATCH] klibc_1.5.26: now build against linux-libc-headers | ||
| 5 | |||
| 6 | commit 43adf69062254fb4f8d4d11fb5fe36a60ae25d5a | ||
| 7 | |||
| 8 | Taken from debian "Fix klibc Debian specific build trouble" | ||
| 9 | Adapted for klibc_2.0.2 | ||
| 10 | |||
| 11 | --- | ||
| 12 | scripts/Kbuild.install | 4 +++- | ||
| 13 | 1 file changed, 3 insertions(+), 1 deletion(-) | ||
| 14 | |||
| 15 | diff --git a/scripts/Kbuild.install b/scripts/Kbuild.install | ||
| 16 | index 8af5697..d32a8a5 100644 | ||
| 17 | --- a/scripts/Kbuild.install | ||
| 18 | +++ b/scripts/Kbuild.install | ||
| 19 | @@ -95,7 +95,9 @@ header: | ||
| 20 | $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include | ||
| 21 | $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)lib | ||
| 22 | $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin | ||
| 23 | - $(Q)$(MAKE) -C $(KLIBCKERNELSRC) ARCH=$(KLIBCARCH) INSTALL_HDR_PATH=$(INSTALLROOT)$(INSTALLDIR)/$(KCROSS) headers_install | ||
| 24 | + $(Q)for x in ../../../include/asm ../../../include/asm-generic ../../../include/linux ../../../include/mtd; do \ | ||
| 25 | + ln -sf $${x} $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/ || exit; \ | ||
| 26 | + done | ||
| 27 | $(Q)cp -rf usr/include/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/. | ||
| 28 | $(Q)chmod -R a+rX,go-w $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include | ||
| 29 | $(Q)$(install-data) $(srctree)/klcc/klcc.1 $(INSTALLROOT)$(mandir)/man1/$(KCROSS)klcc.1 | ||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch b/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch deleted file mode 100644 index 5c7a6625b5..0000000000 --- a/meta-initramfs/recipes-devtools/klibc/klibc-2.0.4/staging.patch +++ /dev/null | |||
| @@ -1,151 +0,0 @@ | |||
| 1 | From 1892079b827cf8f8316305b6d6e0985db82441a2 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Thomas Kunze <thommycheck@gmx.de> | ||
| 3 | Date: Sat, 6 Aug 2011 05:30:14 +0000 | ||
| 4 | Subject: [PATCH] klibc: initial commit of version 1.5.24 | ||
| 5 | |||
| 6 | Patch was imported from the OpenEmbedded git server | ||
| 7 | (git://git.openembedded.org/openembedded) | ||
| 8 | as of commit id eefb99a313bbcc8f34c8b32bf0c5aa2dd2580735 | ||
| 9 | Signed-off-by: Thomas Kunze <thommycheck@gmx.de> | ||
| 10 | |||
| 11 | Minor edits following upstream changes | ||
| 12 | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> | ||
| 13 | |||
| 14 | --- | ||
| 15 | scripts/Kbuild.install | 4 ---- | ||
| 16 | usr/dash/Kbuild | 2 -- | ||
| 17 | usr/gzip/Kbuild | 2 -- | ||
| 18 | usr/kinit/Kbuild | 2 -- | ||
| 19 | usr/kinit/fstype/Kbuild | 2 -- | ||
| 20 | usr/kinit/ipconfig/Kbuild | 2 -- | ||
| 21 | usr/kinit/nfsmount/Kbuild | 2 -- | ||
| 22 | usr/kinit/resume/Kbuild | 2 -- | ||
| 23 | usr/kinit/run-init/Kbuild | 2 -- | ||
| 24 | usr/klibc/Kbuild | 2 -- | ||
| 25 | usr/utils/Kbuild | 2 -- | ||
| 26 | 11 files changed, 24 deletions(-) | ||
| 27 | |||
| 28 | diff --git a/scripts/Kbuild.install b/scripts/Kbuild.install | ||
| 29 | index d32a8a5..fda699d 100644 | ||
| 30 | --- a/scripts/Kbuild.install | ||
| 31 | +++ b/scripts/Kbuild.install | ||
| 32 | @@ -88,19 +88,15 @@ else | ||
| 33 | header: | ||
| 34 | $(Q)echo " INSTALL headers + man pages to $(INSTALLROOT)$(INSTALLDIR)" | ||
| 35 | $(Q)mkdir -p $(INSTALLROOT)$(bindir) | ||
| 36 | - $(Q)mkdir -p $(INSTALLROOT)$(mandir)/man1 | ||
| 37 | - $(Q)mkdir -p $(INSTALLROOT)$(SHLIBDIR) | ||
| 38 | $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR) | ||
| 39 | $(Q)-rm -rf $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include | ||
| 40 | $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include | ||
| 41 | $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)lib | ||
| 42 | - $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin | ||
| 43 | $(Q)for x in ../../../include/asm ../../../include/asm-generic ../../../include/linux ../../../include/mtd; do \ | ||
| 44 | ln -sf $${x} $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/ || exit; \ | ||
| 45 | done | ||
| 46 | $(Q)cp -rf usr/include/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/. | ||
| 47 | $(Q)chmod -R a+rX,go-w $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include | ||
| 48 | - $(Q)$(install-data) $(srctree)/klcc/klcc.1 $(INSTALLROOT)$(mandir)/man1/$(KCROSS)klcc.1 | ||
| 49 | $(Q)$(install-bin) $(objtree)/klcc/$(KCROSS)klcc $(INSTALLROOT)$(bindir) | ||
| 50 | |||
| 51 | footer: header | ||
| 52 | diff --git a/usr/dash/Kbuild b/usr/dash/Kbuild | ||
| 53 | index 3a98c1f..1a6920a 100644 | ||
| 54 | --- a/usr/dash/Kbuild | ||
| 55 | +++ b/usr/dash/Kbuild | ||
| 56 | @@ -92,5 +92,3 @@ $(obj)/syntax.c: $(obj)/mksyntax | ||
| 57 | $(obj)/syntax.h: $(obj)/syntax.c | ||
| 58 | $(Q): | ||
| 59 | |||
| 60 | -# Targets to install | ||
| 61 | -install-y := sh.shared | ||
| 62 | diff --git a/usr/gzip/Kbuild b/usr/gzip/Kbuild | ||
| 63 | index 9bbf0a4..c497d02 100644 | ||
| 64 | --- a/usr/gzip/Kbuild | ||
| 65 | +++ b/usr/gzip/Kbuild | ||
| 66 | @@ -21,5 +21,3 @@ $(obj)/gunzip $(obj)/zcat: $(obj)/gzip | ||
| 67 | # Cleaning | ||
| 68 | targets := gzip gzip.g gunzip zcat | ||
| 69 | |||
| 70 | -# Targets to install | ||
| 71 | -install-y := gzip gunzip zcat | ||
| 72 | diff --git a/usr/kinit/Kbuild b/usr/kinit/Kbuild | ||
| 73 | index 5320127..f7fdccd 100644 | ||
| 74 | --- a/usr/kinit/Kbuild | ||
| 75 | +++ b/usr/kinit/Kbuild | ||
| 76 | @@ -33,5 +33,3 @@ targets += kinit kinit.g kinit.shared kinit.shared.g | ||
| 77 | subdir- := fstype ipconfig nfsmount resume run-init | ||
| 78 | |||
| 79 | |||
| 80 | -# install binary | ||
| 81 | -install-y := kinit kinit.shared | ||
| 82 | diff --git a/usr/kinit/fstype/Kbuild b/usr/kinit/fstype/Kbuild | ||
| 83 | index 9b20db1..367611d 100644 | ||
| 84 | --- a/usr/kinit/fstype/Kbuild | ||
| 85 | +++ b/usr/kinit/fstype/Kbuild | ||
| 86 | @@ -21,5 +21,3 @@ shared/fstype-y := $(objs) | ||
| 87 | # Cleaning | ||
| 88 | clean-dirs := static shared | ||
| 89 | |||
| 90 | -# install binary | ||
| 91 | -install-y := $(shared-y) | ||
| 92 | diff --git a/usr/kinit/ipconfig/Kbuild b/usr/kinit/ipconfig/Kbuild | ||
| 93 | index 7f8d181..eb1d472 100644 | ||
| 94 | --- a/usr/kinit/ipconfig/Kbuild | ||
| 95 | +++ b/usr/kinit/ipconfig/Kbuild | ||
| 96 | @@ -27,5 +27,3 @@ shared/ipconfig-y := $(objs) | ||
| 97 | # Cleaning | ||
| 98 | clean-dirs := static shared | ||
| 99 | |||
| 100 | -# install binary | ||
| 101 | -install-y := $(shared-y) | ||
| 102 | diff --git a/usr/kinit/nfsmount/Kbuild b/usr/kinit/nfsmount/Kbuild | ||
| 103 | index 461e6f3..ba31708 100644 | ||
| 104 | --- a/usr/kinit/nfsmount/Kbuild | ||
| 105 | +++ b/usr/kinit/nfsmount/Kbuild | ||
| 106 | @@ -23,5 +23,3 @@ dummypmap-y := dummypmap_test.o | ||
| 107 | |||
| 108 | clean-dirs := static shared | ||
| 109 | |||
| 110 | -# Install binary | ||
| 111 | -install-y := $(shared-y) | ||
| 112 | diff --git a/usr/kinit/resume/Kbuild b/usr/kinit/resume/Kbuild | ||
| 113 | index 034195d..c1342e1 100644 | ||
| 114 | --- a/usr/kinit/resume/Kbuild | ||
| 115 | +++ b/usr/kinit/resume/Kbuild | ||
| 116 | @@ -26,5 +26,3 @@ shared/resume-lib := ../lib.a | ||
| 117 | # Cleaning | ||
| 118 | clean-dirs := static shared | ||
| 119 | |||
| 120 | -# install binary | ||
| 121 | -install-y := $(shared-y) | ||
| 122 | diff --git a/usr/kinit/run-init/Kbuild b/usr/kinit/run-init/Kbuild | ||
| 123 | index f7832b7..c153b0a 100644 | ||
| 124 | --- a/usr/kinit/run-init/Kbuild | ||
| 125 | +++ b/usr/kinit/run-init/Kbuild | ||
| 126 | @@ -30,5 +30,3 @@ shared/run-init-lib := ../lib.a | ||
| 127 | # Cleaning | ||
| 128 | clean-dirs := static shared | ||
| 129 | |||
| 130 | -# install binary | ||
| 131 | -install-y := $(shared-y) | ||
| 132 | diff --git a/usr/klibc/Kbuild b/usr/klibc/Kbuild | ||
| 133 | index eba6add..98caf2e 100644 | ||
| 134 | --- a/usr/klibc/Kbuild | ||
| 135 | +++ b/usr/klibc/Kbuild | ||
| 136 | @@ -185,5 +185,3 @@ install-rule: | ||
| 137 | $(INSTALLROOT)$(INSTALLDIR)/$(KLIBCCROSS)lib)) | ||
| 138 | $(Q)$(install-lib) $(obj)/klibc-$(SOLIBHASH).so \ | ||
| 139 | $(INSTALLROOT)$(INSTALLDIR)/$(KLIBCCROSS)lib | ||
| 140 | - $(Q)$(install-lib) $(obj)/klibc-$(SOLIBHASH).so \ | ||
| 141 | - $(INSTALLROOT)$(SHLIBDIR) | ||
| 142 | diff --git a/usr/utils/Kbuild b/usr/utils/Kbuild | ||
| 143 | index 05aa794..67d9486 100644 | ||
| 144 | --- a/usr/utils/Kbuild | ||
| 145 | +++ b/usr/utils/Kbuild | ||
| 146 | @@ -72,5 +72,3 @@ $(obj)/shared/reboot $(obj)/shared/poweroff: $(obj)/shared/halt | ||
| 147 | # Clean deletes the static and shared dir | ||
| 148 | clean-dirs := static shared | ||
| 149 | |||
| 150 | -# install only install the shared binaries | ||
| 151 | -install-y := $(shared-y) shared/reboot shared/poweroff | ||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-static-utils_2.0.4.bb b/meta-initramfs/recipes-devtools/klibc/klibc-static-utils_2.0.6.bb index 16778630c4..c835fd647a 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-static-utils_2.0.4.bb +++ b/meta-initramfs/recipes-devtools/klibc/klibc-static-utils_2.0.6.bb | |||
| @@ -10,9 +10,3 @@ KLIBC_UTILS_PKGNAME = "klibc-static-utils" | |||
| 10 | 10 | ||
| 11 | require klibc-utils.inc | 11 | require klibc-utils.inc |
| 12 | require klibc.inc | 12 | require klibc.inc |
| 13 | |||
| 14 | SRC_URI += "file://0001-klibc-static-utils-do-not-build-shared-binaries.patch" | ||
| 15 | |||
| 16 | # avoid textrel if linking with -pie | ||
| 17 | SECURITY_CFLAGS = "" | ||
| 18 | SECURITY_LDFLAGS = "" | ||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-utils.inc b/meta-initramfs/recipes-devtools/klibc/klibc-utils.inc index 2aac9e6ebf..00cb86d3e6 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-utils.inc +++ b/meta-initramfs/recipes-devtools/klibc/klibc-utils.inc | |||
| @@ -2,11 +2,11 @@ do_install() { | |||
| 2 | install -d ${D}${base_bindir} | 2 | install -d ${D}${base_bindir} |
| 3 | install -d ${D}${base_sbindir} | 3 | install -d ${D}${base_sbindir} |
| 4 | if [ "${KLIBC_UTILS_VARIANT}" = "shared" ]; then | 4 | if [ "${KLIBC_UTILS_VARIANT}" = "shared" ]; then |
| 5 | install -m 755 usr/kinit/kinit.shared ${D}${base_bindir}/kinit.shared | 5 | install -m 755 usr/kinit/shared/kinit ${D}${base_bindir}/kinit.shared |
| 6 | install -m 755 usr/dash/sh.shared ${D}${base_bindir}/sh.shared | 6 | install -m 755 usr/dash/shared/sh ${D}${base_bindir}/sh.shared |
| 7 | else | 7 | else |
| 8 | install -m 755 usr/dash/sh ${D}${base_bindir}/sh | 8 | install -m 755 usr/dash/static/sh ${D}${base_bindir}/sh |
| 9 | install -m 755 usr/kinit/kinit ${D}${base_bindir}/kinit | 9 | install -m 755 usr/kinit/static/kinit ${D}${base_bindir}/kinit |
| 10 | install -m 755 usr/gzip/gzip ${D}${base_bindir} | 10 | install -m 755 usr/gzip/gzip ${D}${base_bindir} |
| 11 | ln -s gzip ${D}${base_bindir}/gunzip | 11 | ln -s gzip ${D}${base_bindir}/gunzip |
| 12 | ln -s gzip ${D}${base_bindir}/zcat | 12 | ln -s gzip ${D}${base_bindir}/zcat |
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc-utils_2.0.4.bb b/meta-initramfs/recipes-devtools/klibc/klibc-utils_2.0.6.bb index 06e71cb7b8..06e71cb7b8 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc-utils_2.0.4.bb +++ b/meta-initramfs/recipes-devtools/klibc/klibc-utils_2.0.6.bb | |||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc index ec52e9734f..5805448671 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc.inc +++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc | |||
| @@ -5,12 +5,10 @@ SECTION = "libs" | |||
| 5 | LICENSE = "BSD-3-Clause & GPL-2.0 & MIT & Zlib" | 5 | LICENSE = "BSD-3-Clause & GPL-2.0 & MIT & Zlib" |
| 6 | LIC_FILES_CHKSUM = "file://usr/klibc/LICENSE;md5=d75181f10e998c21eb147f6d2e43ce8b" | 6 | LIC_FILES_CHKSUM = "file://usr/klibc/LICENSE;md5=d75181f10e998c21eb147f6d2e43ce8b" |
| 7 | DEPENDS = "linux-libc-headers perl-native" | 7 | DEPENDS = "linux-libc-headers perl-native" |
| 8 | SRCREV = "4d19974d7020488f63651244e1f9f51727c3f66c" | 8 | SRCREV = "22b36d1ae34416bc48869619cbb0cccb2070f48f" |
| 9 | 9 | ||
| 10 | SRC_URI = "git://git.kernel.org/pub/scm/libs/klibc/klibc.git \ | 10 | SRC_URI = "git://git.kernel.org/pub/scm/libs/klibc/klibc.git \ |
| 11 | ${ARMPATCHES} \ | 11 | ${ARMPATCHES} \ |
| 12 | file://klibc-linux-libc-dev.patch \ | ||
| 13 | file://staging.patch \ | ||
| 14 | file://klcc-consider-sysroot.patch \ | 12 | file://klcc-consider-sysroot.patch \ |
| 15 | file://klcc-cross-accept-clang-options.patch \ | 13 | file://klcc-cross-accept-clang-options.patch \ |
| 16 | file://0001-dash-Specify-format-string-in-fmtstr.patch \ | 14 | file://0001-dash-Specify-format-string-in-fmtstr.patch \ |
| @@ -48,8 +46,6 @@ EXTRA_OEMAKE = "'KLIBCARCH=${KLIBC_ARCH}' \ | |||
| 48 | 'KLIBCOPTFLAGS=${TUNE_CCARGS} -Os' \ | 46 | 'KLIBCOPTFLAGS=${TUNE_CCARGS} -Os' \ |
| 49 | V=1 \ | 47 | V=1 \ |
| 50 | " | 48 | " |
| 51 | EXTRA_OEMAKE += "'EXTRA_KLIBCAFLAGS=${SECURITY_CFLAGS} -Wa,--noexecstack' \ | ||
| 52 | 'EXTRA_KLIBCLDFLAGS=${SECURITY_LDFLAGS} -z noexecstack'" | ||
| 53 | 49 | ||
| 54 | export FIX_ARMV4_EABI_BX = "${FIX_V4BX}" | 50 | export FIX_ARMV4_EABI_BX = "${FIX_V4BX}" |
| 55 | KLIBCTHUMB = "${@['CONFIG_KLIBC_THUMB=n', 'CONFIG_KLIBC_THUMB=y'][(d.getVar('ARM_INSTRUCTION_SET') == 'thumb')]}" | 51 | KLIBCTHUMB = "${@['CONFIG_KLIBC_THUMB=n', 'CONFIG_KLIBC_THUMB=y'][(d.getVar('ARM_INSTRUCTION_SET') == 'thumb')]}" |
| @@ -76,10 +72,3 @@ KLIBC_ARCH_x86-64 = "x86_64" | |||
| 76 | KLIBC_ARCH_powerpc = "ppc" | 72 | KLIBC_ARCH_powerpc = "ppc" |
| 77 | KLIBC_ARCH_powerpc64 = "ppc64" | 73 | KLIBC_ARCH_powerpc64 = "ppc64" |
| 78 | THIS_LIBKLIBC = "libklibc (= ${PV}-${PR})" | 74 | THIS_LIBKLIBC = "libklibc (= ${PV}-${PR})" |
| 79 | |||
| 80 | GCCPIE ?= "" | ||
| 81 | SECURITY_LDFLAGS = "${@'-z relro -z now -pie' if '${GCCPIE}' else ''}" | ||
| 82 | SECURITY_LDFLAGS_mips = "" | ||
| 83 | SECURITY_LDFLAGS_mipsel = "" | ||
| 84 | SECURITY_LDFLAGS_mips64 = "" | ||
| 85 | SECURITY_LDFLAGS_mips64el = "" | ||
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb b/meta-initramfs/recipes-devtools/klibc/klibc_2.0.6.bb index bc80f382fe..7df0b0a3d5 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb +++ b/meta-initramfs/recipes-devtools/klibc/klibc_2.0.6.bb | |||
| @@ -10,6 +10,8 @@ do_install() { | |||
| 10 | install -d ${D}${libdir} | 10 | install -d ${D}${libdir} |
| 11 | install -m 755 usr/klibc/klibc-*.so ${D}${libdir} | 11 | install -m 755 usr/klibc/klibc-*.so ${D}${libdir} |
| 12 | (cd ${D}${libdir}; ln -s klibc-*.so klibc.so) | 12 | (cd ${D}${libdir}; ln -s klibc-*.so klibc.so) |
| 13 | rm -rf ${D}${exec_prefix}/man | ||
| 14 | rm -rf ${D}${libdir}/klibc/bin | ||
| 13 | } | 15 | } |
| 14 | 16 | ||
| 15 | PACKAGES = "libklibc libklibc-staticdev libklibc-dev" | 17 | PACKAGES = "libklibc libklibc-staticdev libklibc-dev" |
