Package Upgrade
cover Package Upgrade
Hello,
I had sent "binutils: upgrade to 2.25" before, now send it again, they are the same.
// Robert
The following changes since commit eaea05c88661a88a89fa6b139f7e6b243155d492:
depmodwrapper-cross: Update to use STAGING_KERNEL_BUILDDIR (2015-01-17 17:05:25 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib rbt/pus
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/pus
Robert Yang (9):
binutils: upgrade to 2.25
autogen-native: upgrade to 5.18.4
mklibs-native: upgrade to 0.1.40
automake: upgrade to 1.15
libtool: upgraded to 2.4.4
opkg: fix libtoolize error
gettext: upgrade to 0.19.4
texinfo: update po_document/Makefile.in.in for new gettext
texi2html: update po_document/Makefile.in.in for new gettext
meta/conf/distro/include/tcmode-default.inc | 2 +-
.../parallel.patch | 13 -
.../gettext-minimal-0.18.3.2/Makevars.template | 53 --
.../gettext/gettext-minimal-0.18.3.2/aclocal.tgz | Bin 37591 -> 0 bytes
...conv-m4-remove-the-test-to-convert-euc-jp.patch | 43 --
.../COPYING | 2 +-
.../Makefile.in.in | 47 +-
.../gettext/gettext-minimal-0.19.4/aclocal.tgz | Bin 0 -> 39744 bytes
.../config.rpath | 18 +-
.../remove-potcdate.sin | 0
....18.3.2.bb => gettext-minimal-native_0.19.4.bb} | 3 +-
.../{gettext_0.18.3.2.bb => gettext_0.19.4.bb} | 4 +-
...n-native_5.18.3.bb => autogen-native_5.18.4.bb} | 4 +-
.../{automake_1.14.1.bb => automake_1.15.bb} | 4 +-
.../{binutils-2.24.inc => binutils-2.25.inc} | 20 +-
...ian_2.24.bb => binutils-cross-canadian_2.25.bb} | 0
...nutils-cross_2.24.bb => binutils-cross_2.25.bb} | 0
...-crosssdk_2.24.bb => binutils-crosssdk_2.25.bb} | 0
.../binutils/binutils/binutils-poison.patch | 40 +-
.../binutils/binutils/binutils-xlp-support.patch | 296 +++++------
.../binutils/binutils/binutils_CVE-2014-8484.patch | 67 ---
.../binutils/binutils/binutils_CVE-2014-8485.patch | 102 ----
.../binutils/binutils/binutils_CVE-2014-8501.patch | 60 ---
.../binutils/binutils/binutils_CVE-2014-8502.patch | 89 ----
.../binutils/binutils_CVE-2014-8502_1.patch | 523 --------------------
.../binutils/binutils/binutils_CVE-2014-8503.patch | 47 --
.../binutils/binutils/binutils_CVE-2014-8504.patch | 75 ---
.../binutils/binutils/binutils_CVE-2014-8737.patch | 177 -------
.../binutils/binutils/fix-pr15815.patch | 36 --
.../binutils/binutils/fix-pr16428.patch | 123 -----
.../binutils/binutils/fix-pr16476.patch | 220 --------
.../binutils/binutils/fix-pr2404.patch | 76 ---
.../binutils/binutils/libtool-2.4-update.patch | 301 +++++------
.../binutils/mips64-default-ld-emulation.patch | 38 +-
.../replace_macros_with_static_inline.patch | 188 -------
.../{binutils_2.24.bb => binutils_2.25.bb} | 0
.../{libtool-2.4.2.inc => libtool-2.4.4.inc} | 16 +-
...btool-cross_2.4.2.bb => libtool-cross_2.4.4.bb} | 22 +-
...ool-native_2.4.2.bb => libtool-native_2.4.4.bb} | 1 -
.../avoid_absolute_paths_for_general_utils.patch | 39 --
.../libtool/libtool/dont-depend-on-help2man.patch | 32 +-
.../libtool/libtool/fix-final-rpath.patch | 22 +-
.../libtool/libtool/fix-resolve-lt-sysroot.patch | 15 +-
.../libtool/libtool/fix-rpath.patch | 8 +-
.../libtool/libtool/fixinstall.patch | 35 +-
.../libtool/libtool/norm-rpath.patch | 8 +-
meta/recipes-devtools/libtool/libtool/prefix.patch | 121 ++---
.../libtool/libtool/rename-with-sysroot.patch | 68 +--
.../libtool/libtool/respect-fstack-protector.patch | 53 --
.../libtool/libtool/trailingslash.patch | 11 +-
.../libtool/libtool/use-sysroot-in-libpath.patch | 12 +-
.../libtool/{libtool_2.4.2.bb => libtool_2.4.4.bb} | 4 +-
...libtool_2.4.2.bb => nativesdk-libtool_2.4.4.bb} | 2 -
...bs-native_0.1.39.bb => mklibs-native_0.1.40.bb} | 8 +-
.../opkg/remove-ACLOCAL_AMFLAGS-I-shave-I-m4.patch | 32 ++
meta/recipes-devtools/opkg/opkg_0.2.4.bb | 1 +
.../texi2html-5.0/fix_gettext_version.patch | 31 --
meta/recipes-extended/texi2html/texi2html_5.0.bb | 15 +-
meta/recipes-extended/texinfo/texinfo_5.2.bb | 6 +
59 files changed, 618 insertions(+), 2615 deletions(-)
rename meta/recipes-core/gettext/{gettext-0.18.3.2 => gettext-0.19.4}/parallel.patch (58%)
delete mode 100644 meta/recipes-core/gettext/gettext-minimal-0.18.3.2/Makevars.template
delete mode 100644 meta/recipes-core/gettext/gettext-minimal-0.18.3.2/aclocal.tgz
delete mode 100644 meta/recipes-core/gettext/gettext-minimal-0.18.3.2/iconv-m4-remove-the-test-to-convert-euc-jp.patch
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/COPYING (76%)
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/Makefile.in.in (93%)
create mode 100644 meta/recipes-core/gettext/gettext-minimal-0.19.4/aclocal.tgz
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/config.rpath (98%)
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/remove-potcdate.sin (100%)
rename meta/recipes-core/gettext/{gettext-minimal-native_0.18.3.2.bb => gettext-minimal-native_0.19.4.bb} (86%)
rename meta/recipes-core/gettext/{gettext_0.18.3.2.bb => gettext_0.19.4.bb} (97%)
rename meta/recipes-devtools/autogen/{autogen-native_5.18.3.bb => autogen-native_5.18.4.bb} (90%)
rename meta/recipes-devtools/automake/{automake_1.14.1.bb => automake_1.15.bb} (89%)
rename meta/recipes-devtools/binutils/{binutils-2.24.inc => binutils-2.25.inc} (58%)
rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.24.bb => binutils-cross-canadian_2.25.bb} (100%)
rename meta/recipes-devtools/binutils/{binutils-cross_2.24.bb => binutils-cross_2.25.bb} (100%)
rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.24.bb => binutils-crosssdk_2.25.bb} (100%)
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8484.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8485.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8501.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8502.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8502_1.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8503.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8504.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8737.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr15815.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr16428.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr16476.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr2404.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/replace_macros_with_static_inline.patch
rename meta/recipes-devtools/binutils/{binutils_2.24.bb => binutils_2.25.bb} (100%)
rename meta/recipes-devtools/libtool/{libtool-2.4.2.inc => libtool-2.4.4.inc} (77%)
rename meta/recipes-devtools/libtool/{libtool-cross_2.4.2.bb => libtool-cross_2.4.4.bb} (52%)
rename meta/recipes-devtools/libtool/{libtool-native_2.4.2.bb => libtool-native_2.4.4.bb} (96%)
delete mode 100644 meta/recipes-devtools/libtool/libtool/avoid_absolute_paths_for_general_utils.patch
delete mode 100644 meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch
rename meta/recipes-devtools/libtool/{libtool_2.4.2.bb => libtool_2.4.4.bb} (91%)
rename meta/recipes-devtools/libtool/{nativesdk-libtool_2.4.2.bb => nativesdk-libtool_2.4.4.bb} (97%)
rename meta/recipes-devtools/mklibs/{mklibs-native_0.1.39.bb => mklibs-native_0.1.40.bb} (73%)
create mode 100644 meta/recipes-devtools/opkg/opkg/remove-ACLOCAL_AMFLAGS-I-shave-I-m4.patch
delete mode 100644 meta/recipes-extended/texi2html/texi2html-5.0/fix_gettext_version.patchSignature · 1 line
1.7.9.5
PATCH 1/9 binutils: upgrade to 2.25
* Remove the following patches since they are already in the new code:
binutils/fix-pr15815.patch
binutils/fix-pr16428.patch
binutils/fix-pr16476.patch
binutils/fix-pr2404.patch binutils/replace_macros_with_static_inline.patch binutils/binutils_CVE-2014-8484.patch binutils/binutils_CVE-2014-8485.patch binutils/binutils_CVE-2014-8501.patch binutils/binutils_CVE-2014-8502.patch binutils/binutils_CVE-2014-8502_1.patch binutils/binutils_CVE-2014-8503.patch binutils/binutils_CVE-2014-8504.patch binutils/binutils_CVE-2014-8737.patch
* The file src-release is gone.
* Updated patches for the new code.
---
meta/conf/distro/include/tcmode-default.inc | 2 +-
.../{binutils-2.24.inc => binutils-2.25.inc} | 20 +-
...ian_2.24.bb => binutils-cross-canadian_2.25.bb} | 0
...nutils-cross_2.24.bb => binutils-cross_2.25.bb} | 0
...-crosssdk_2.24.bb => binutils-crosssdk_2.25.bb} | 0
.../binutils/binutils/binutils-poison.patch | 40 +-
.../binutils/binutils/binutils-xlp-support.patch | 296 +++++------
.../binutils/binutils/binutils_CVE-2014-8484.patch | 67 ---
.../binutils/binutils/binutils_CVE-2014-8485.patch | 102 ----
.../binutils/binutils/binutils_CVE-2014-8501.patch | 60 ---
.../binutils/binutils/binutils_CVE-2014-8502.patch | 89 ----
.../binutils/binutils_CVE-2014-8502_1.patch | 523 --------------------
.../binutils/binutils/binutils_CVE-2014-8503.patch | 47 --
.../binutils/binutils/binutils_CVE-2014-8504.patch | 75 ---
.../binutils/binutils/binutils_CVE-2014-8737.patch | 177 -------
.../binutils/binutils/fix-pr15815.patch | 36 --
.../binutils/binutils/fix-pr16428.patch | 123 -----
.../binutils/binutils/fix-pr16476.patch | 220 --------
.../binutils/binutils/fix-pr2404.patch | 76 ---
.../binutils/binutils/libtool-2.4-update.patch | 301 +++++------
.../binutils/mips64-default-ld-emulation.patch | 38 +-
.../replace_macros_with_static_inline.patch | 188 -------
.../{binutils_2.24.bb => binutils_2.25.bb} | 0
23 files changed, 340 insertions(+), 2140 deletions(-)
rename meta/recipes-devtools/binutils/{binutils-2.24.inc => binutils-2.25.inc} (58%)
rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.24.bb => binutils-cross-canadian_2.25.bb} (100%)
rename meta/recipes-devtools/binutils/{binutils-cross_2.24.bb => binutils-cross_2.25.bb} (100%)
rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.24.bb => binutils-crosssdk_2.25.bb} (100%)
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8484.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8485.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8501.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8502.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8502_1.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8503.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8504.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8737.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr15815.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr16428.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr16476.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/fix-pr2404.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils/replace_macros_with_static_inline.patch
rename meta/recipes-devtools/binutils/{binutils_2.24.bb => binutils_2.25.bb} (100%)meta/conf/distro/include/tcmode-default.inc +1 -1
@@ -24,7 +24,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext" GCCVERSION ?= "4.9%" SDKGCCVERSION ?= "${GCCVERSION}" -BINUVERSION ?= "2.24" +BINUVERSION ?= "2.25" GLIBCVERSION ?= "2.20" UCLIBCVERSION ?= "0.9.33+git%" LINUXLIBCVERSION ?= "3.17.7"
meta/recipes-devtools/binutils/binutils-2.25.inc renamed from meta/recipes-devtools/binutils/binutils-2.24.inc +2 -18
@@ -1,5 +1,4 @@ LIC_FILES_CHKSUM="\ - file://src-release;endline=17;md5=4830a9ef968f3b18dd5e9f2c00db2d35\ file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\ file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674\ file://COPYING3;md5=d32239bcb673463ab874e80d47fae504\
@@ -25,22 +24,7 @@ SRC_URI = "\ file://binutils-armv5e.patch \ file://mips64-default-ld-emulation.patch \ file://binutils-xlp-support.patch \ - file://fix-pr15815.patch \ - file://fix-pr2404.patch \ - file://fix-pr16476.patch \ - file://fix-pr16428.patch \ - file://replace_macros_with_static_inline.patch \ - file://0001-Fix-MMIX-build-breakage-from-bfd_set_section_vma-cha.patch \ - file://binutils-uninitialised-warning.patch \ - file://binutils_CVE-2014-8484.patch \ - file://binutils_CVE-2014-8485.patch \ - file://binutils_CVE-2014-8501.patch \ - file://binutils_CVE-2014-8502_1.patch \ - file://binutils_CVE-2014-8502.patch \ - file://binutils_CVE-2014-8503.patch \ - file://binutils_CVE-2014-8504.patch \ - file://binutils_CVE-2014-8737.patch \ " +SRC_URI[md5sum] = "d9f3303f802a5b6b0bb73a335ab89d66" +SRC_URI[sha256sum] = "22defc65cfa3ef2a3395faaea75d6331c6e62ea5dfacfed3e2ec17b08c882923" -SRC_URI[md5sum] = "e0f71a7b2ddab0f8612336ac81d9636b" -SRC_URI[sha256sum] = "e5e8c5be9664e7f7f96e0d09919110ab5ad597794f5b1809871177a0f0f14137"
meta/recipes-devtools/binutils/binutils-cross-canadian_2.25.bb renamed from meta/recipes-devtools/binutils/binutils-cross-canadian_2.24.bb +0 -0
meta/recipes-devtools/binutils/binutils-cross_2.25.bb renamed from meta/recipes-devtools/binutils/binutils-cross_2.24.bb +0 -0
meta/recipes-devtools/binutils/binutils-crosssdk_2.25.bb renamed from meta/recipes-devtools/binutils/binutils-crosssdk_2.24.bb +0 -0
meta/recipes-devtools/binutils/binutils/binutils-poison.patch +20 -20
@@ -106,10 +106,10 @@ Index: binutils-2.24/ld/configure # Check whether --enable-got was given. if test "${enable_got+set}" = set; then : -Index: binutils-2.24/ld/configure.in +Index: binutils-2.24/ld/configure.ac =================================================================== ---- binutils-2.24.orig/ld/configure.in 2013-12-15 11:46:17.000000000 -0800 -+++ binutils-2.24/ld/configure.in 2013-12-15 11:46:59.810435651 -0800 +--- binutils-2.24.orig/ld/configure.ac 2013-12-15 11:46:17.000000000 -0800 ++++ binutils-2.24/ld/configure.ac 2013-12-15 11:46:59.810435651 -0800 @@ -87,6 +87,16 @@ AC_SUBST(TARGET_SYSTEM_ROOT) AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
@@ -214,10 +214,10 @@ Index: binutils-2.24/ld/lexsup.c =================================================================== --- binutils-2.24.orig/ld/lexsup.c 2013-12-15 11:46:17.000000000 -0800 +++ binutils-2.24/ld/lexsup.c 2013-12-15 11:49:28.950434490 -0800 -@@ -507,6 +507,14 @@ - OPTION_IGNORE_UNRESOLVED_SYMBOL}, - '\0', N_("SYMBOL"), - N_("Unresolved SYMBOL will not cause an error or warning"), TWO_DASHES }, +@@ -513,6 +513,14 @@ static const struct ld_option ld_options[] = + { {"pop-state", no_argument, NULL, OPTION_POP_STATE}, + '\0', NULL, N_("Pop state of flags governing input file handling"), + TWO_DASHES }, + { {"no-poison-system-directories", no_argument, NULL, + OPTION_NO_POISON_SYSTEM_DIRECTORIES}, + '\0', NULL, N_("Do not warn for -L options using system directories"),
@@ -229,18 +229,18 @@ Index: binutils-2.24/ld/lexsup.c }; #define OPTION_COUNT ARRAY_SIZE (ld_options) -@@ -1442,6 +1450,14 @@ - einfo (_("%P%X: --hash-size needs a numeric argument\n")); - } - break; +@@ -1474,6 +1482,14 @@ parse_args (unsigned argc, char **argv) + free (oldp); + } + break; + -+ case OPTION_NO_POISON_SYSTEM_DIRECTORIES: -+ command_line.poison_system_directories = FALSE; -+ break; ++ case OPTION_NO_POISON_SYSTEM_DIRECTORIES: ++ command_line.poison_system_directories = FALSE; ++ break; + -+ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: -+ command_line.error_poison_system_directories = TRUE; -+ break; ++ case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: ++ command_line.error_poison_system_directories = TRUE; ++ break; } }
@@ -248,10 +248,10 @@ Index: binutils-2.24/ld/ldlex.h =================================================================== --- binutils-2.24.orig/ld/ldlex.h 2013-12-15 11:46:17.000000000 -0800 +++ binutils-2.24/ld/ldlex.h 2013-12-15 11:47:43.230435299 -0800 -@@ -138,6 +138,8 @@ - OPTION_DEFAULT_SCRIPT, - OPTION_PRINT_OUTPUT_FORMAT, +@@ -140,6 +140,8 @@ enum option_values OPTION_IGNORE_UNRESOLVED_SYMBOL, + OPTION_PUSH_STATE, + OPTION_POP_STATE, + OPTION_NO_POISON_SYSTEM_DIRECTORIES, + OPTION_ERROR_POISON_SYSTEM_DIRECTORIES, };
meta/recipes-devtools/binutils/binutils/binutils-xlp-support.patch +148 -148
496 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8484.patch deleted +0 -67
67 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8485.patch deleted +0 -102
102 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8501.patch deleted +0 -60
60 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8502.patch deleted +0 -89
89 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8502_1.patch deleted +0 -523
523 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8503.patch deleted +0 -47
47 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8504.patch deleted +0 -75
75 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/binutils_CVE-2014-8737.patch deleted +0 -177
177 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/fix-pr15815.patch deleted +0 -36
@@ -1,36 +0,0 @@ -This patch fixes the problem where libiberty is not installed in spite of -asking it via --enable-install-libiberty, the problem is that target_header_dir -is reset explicitly which means libiberty.a will never get installed - -also check - -https://sourceware.org/bugzilla/show_bug.cgi?id=15815 - -Upstream-Status: Pending - -Signed-off-by: Khem Raj <[email protected]> - -Index: binutils-2.24/libiberty/configure -=================================================================== ---- binutils-2.24.orig/libiberty/configure 2013-12-16 00:08:09.280103157 -0800 -+++ binutils-2.24/libiberty/configure 2013-12-16 00:08:29.753436339 -0800 -@@ -5507,7 +5507,6 @@ - - setobjs= - CHECK= --target_header_dir= - if test -n "${with_target_subdir}"; then - - # We are being configured as a target library. AC_REPLACE_FUNCS -Index: binutils-2.24/libiberty/configure.ac -=================================================================== ---- binutils-2.24.orig/libiberty/configure.ac 2013-11-08 02:13:49.000000000 -0800 -+++ binutils-2.24/libiberty/configure.ac 2013-12-16 00:07:45.133436672 -0800 -@@ -405,7 +405,6 @@ - - setobjs= - CHECK= --target_header_dir= - if test -n "${with_target_subdir}"; then - - # We are being configured as a target library. AC_REPLACE_FUNCS
meta/recipes-devtools/binutils/binutils/fix-pr16428.patch deleted +0 -123
123 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/fix-pr16476.patch deleted +0 -220
220 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/fix-pr2404.patch deleted +0 -76
76 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/libtool-2.4-update.patch +153 -148
804 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils/mips64-default-ld-emulation.patch +16 -22
Lines of this file are not shown. View the raw message.
meta/recipes-devtools/binutils/binutils/replace_macros_with_static_inline.patch deleted +0 -188
188 lines not on this page · raw message
meta/recipes-devtools/binutils/binutils_2.25.bb renamed from meta/recipes-devtools/binutils/binutils_2.24.bb +0 -0
The rest of this diff is not shown. View the raw message.
Signature · 1 line
1.7.9.5
Part of the diff is not shown here. View the raw message.
Re: [PATCH 1/9] binutils: upgrade to 2.25
Quoted 15 lines · Robert Yang
* Remove the following patches since they are already in the new code:
binutils/fix-pr15815.patch
binutils/fix-pr16428.patch
binutils/fix-pr16476.patch
binutils/fix-pr2404.patchbinutils/replace_macros_with_static_inline.patchbinutils/binutils_CVE-2014-8484.patchbinutils/binutils_CVE-2014-8485.patchbinutils/binutils_CVE-2014-8501.patchbinutils/binutils_CVE-2014-8502.patchbinutils/binutils_CVE-2014-8502_1.patchbinutils/binutils_CVE-2014-8503.patchbinutils/binutils_CVE-2014-8504.patchbinutils/binutils_CVE-2014-8737.patch
Quoted 6 lines
* The file src-release is gone.
* Updated patches for the new code.
Signed-off-by Robert Yang <[email protected]>
FYI, this is breaking u-boot on meta-fsl-ppc (#7145) so when Freescale have fixed their u-boot fork we can merge this.
Ross
Re: [PATCH 1/9] binutils: upgrade to 2.25
I've got the same outcome while testing this patch with meta-fsl-ppc;
It seems to be a recorrent issue.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754610
Any clue on how to solve it?
Quoted 36 lines · Ross
Quoted 16 lines · Robert Yang
* Remove the following patches since they are already in the new code:
binutils/fix-pr15815.patch
binutils/fix-pr16428.patch
binutils/fix-pr16476.patch
binutils/fix-pr2404.patchbinutils/replace_macros_with_static_inline.patchbinutils/binutils_CVE-2014-8484.patchbinutils/binutils_CVE-2014-8485.patchbinutils/binutils_CVE-2014-8501.patchbinutils/binutils_CVE-2014-8502.patchbinutils/binutils_CVE-2014-8502_1.patchbinutils/binutils_CVE-2014-8503.patchbinutils/binutils_CVE-2014-8504.patchbinutils/binutils_CVE-2014-8737.patchQuoted 5 lines
* The file src-release is gone.
* Updated patches for the new code.
Signed-off-by Robert Yang <[email protected]>FYI, this is breaking u-boot on meta-fsl-ppc (#7145) so when Freescale have fixed their u-boot fork we can merge this.
Ross
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [PATCH 1/9] binutils: upgrade to 2.25
We are working on the u-boot build issue now.
Best Regards,
Zhenhua
Quoted 59 lines
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Raphael Philipe
Sent: Sunday, February 01, 2015 7:45 AM
To: Burton, Ross
Cc: OE-core
Subject: Re: [OE-core] [PATCH 1/9] binutils: upgrade to 2.25I've got the same outcome while testing this patch with meta-fsl-ppc;
It seems to be a recorrent issue.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754610Any clue on how to solve it?
Quoted 28 lines · Ross
Quoted 16 lines · Robert Yang
* Remove the following patches since they are already in the new code:
binutils/fix-pr15815.patch
binutils/fix-pr16428.patch
binutils/fix-pr16476.patch
binutils/fix-pr2404.patchbinutils/replace_macros_with_static_inline.patchbinutils/binutils_CVE-2014-8484.patchbinutils/binutils_CVE-2014-8485.patchbinutils/binutils_CVE-2014-8501.patchbinutils/binutils_CVE-2014-8502.patchbinutils/binutils_CVE-2014-8502_1.patchbinutils/binutils_CVE-2014-8503.patchbinutils/binutils_CVE-2014-8504.patchbinutils/binutils_CVE-2014-8737.patchQuoted 5 lines
* The file src-release is gone.
* Updated patches for the new code.
Signed-off-by Robert Yang <[email protected]>FYI, this is breaking u-boot on meta-fsl-ppc (#7145) so when Freescale have fixed their u-boot fork we can merge this.
Quoted 8 lines
Ross
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
PATCH 2/9 autogen-native: upgrade to 5.18.4
In reply to Robert Yang---
...n-native_5.18.3.bb => autogen-native_5.18.4.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/autogen/{autogen-native_5.18.3.bb => autogen-native_5.18.4.bb} (90%)meta/recipes-devtools/autogen/autogen-native_5.18.4.bb renamed from meta/recipes-devtools/autogen/autogen-native_5.18.3.bb +2 -2
@@ -13,8 +13,8 @@ SRC_URI = "${GNU_MIRROR}/autogen/rel${PV}/autogen-${PV}.tar.gz \ file://increase-timeout-limit.patch \ file://mk-tpl-config.sh-force-exit-value-to-be-0-in-subproc.patch" -SRC_URI[md5sum] = "0fb6b003423e004d94e0119c2390078f" -SRC_URI[sha256sum] = "73d05a689105eb9b8be54f32498c99ddbd360776fc61cf45be6a2a4eb4a40039" +SRC_URI[md5sum] = "6f48029cc839303d28496e1609868938" +SRC_URI[sha256sum] = "3cd9f81a8ae7c6865bb9bbbe16c4307a243a1373d0b315a83571cbba1fff725d" DEPENDS = "guile-native libtool-native libxml2-native"
Signature · 1 line
1.7.9.5
PATCH 3/9 mklibs-native: upgrade to 0.1.40
In reply to Robert YangRemove the do_configure_prepend, it never worked since the sed command didn't use '-i'.
---
...bs-native_0.1.39.bb => mklibs-native_0.1.40.bb} | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
rename meta/recipes-devtools/mklibs/{mklibs-native_0.1.39.bb => mklibs-native_0.1.40.bb} (73%)meta/recipes-devtools/mklibs/mklibs-native_0.1.40.bb renamed from meta/recipes-devtools/mklibs/mklibs-native_0.1.39.bb +2 -6
@@ -12,11 +12,7 @@ SRC_URI = "http://ftp.de.debian.org/debian/pool/main/m/mklibs/${BPN}_${PV}.tar.x file://sysrooted-ldso.patch \ " -SRC_URI[md5sum] = "38a579a531401eb76f4bab4ccfb774a2" -SRC_URI[sha256sum] = "fa2881ab4fe72b0504878357f1fc6b17920459b56e8a60dfb083ca28fb64e733" +SRC_URI[md5sum] = "e1dafe5f962caa9dc5f2651c0723812a" +SRC_URI[sha256sum] = "1db24ae779d21ccfed49f22e49a2b7ee43ec0e9197bc206d81cd02f96e91e125" inherit autotools gettext native pythonnative - -do_configure_prepend() { - sed "s+MKLIBS_VERSION+${PV}+" ${S}/configure.ac -}
Signature · 1 line
1.7.9.5
PATCH 4/9 automake: upgrade to 1.15
In reply to Robert Yang---
.../{automake_1.14.1.bb => automake_1.15.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/automake/{automake_1.14.1.bb => automake_1.15.bb} (89%)meta/recipes-devtools/automake/automake_1.15.bb renamed from meta/recipes-devtools/automake/automake_1.14.1.bb +2 -2
@@ -22,8 +22,8 @@ SRC_URI += " file://python-libdir.patch \ file://py-compile-compile-only-optimized-byte-code.patch \ file://buildtest.patch" -SRC_URI[md5sum] = "d052a3e884631b9c7892f2efce542d75" -SRC_URI[sha256sum] = "814c2333f350ce00034a1fe718e0e4239998ceea7b0aff67e9fd273ed6dfc23b" +SRC_URI[md5sum] = "716946a105ca228ab545fc37a70df3a3" +SRC_URI[sha256sum] = "7946e945a96e28152ba5a6beb0625ca715c6e32ac55f2e353ef54def0c8ed924" do_install_append () { install -d ${D}${datadir}
Signature · 1 line
1.7.9.5
PATCH 5/9 libtool: upgraded to 2.4.4
In reply to Robert Yang* Upgrade:
- libtool-native
- libtool-cross
- nativesdk-libtool
- libtool
* Remove 2 patches:
- respect-fstack-protector.patch: already in the new source.
- avoid_absolute_paths_for_general_utils.patch: no general.m4sh any more.
- Use inline-source to install libtoolize.
* Update other patches
* The LIC_FILES_CHKSUM is changed because of the indent, the contents are the same.
* The libtool config files are put in libtool/build-aux now, it was libtool/config in the past.
---
.../{libtool-2.4.2.inc => libtool-2.4.4.inc} | 16 +--
...btool-cross_2.4.2.bb => libtool-cross_2.4.4.bb} | 22 ++--
...ool-native_2.4.2.bb => libtool-native_2.4.4.bb} | 1 -
.../avoid_absolute_paths_for_general_utils.patch | 39 -------
.../libtool/libtool/dont-depend-on-help2man.patch | 32 +++---
.../libtool/libtool/fix-final-rpath.patch | 22 ++--
.../libtool/libtool/fix-resolve-lt-sysroot.patch | 15 +--
.../libtool/libtool/fix-rpath.patch | 8 +-
.../libtool/libtool/fixinstall.patch | 35 +++---
.../libtool/libtool/norm-rpath.patch | 8 +-
meta/recipes-devtools/libtool/libtool/prefix.patch | 121 +++++++++-----------
.../libtool/libtool/rename-with-sysroot.patch | 68 +++++------
.../libtool/libtool/respect-fstack-protector.patch | 53 ---------
.../libtool/libtool/trailingslash.patch | 11 +-
.../libtool/libtool/use-sysroot-in-libpath.patch | 12 +-
.../libtool/{libtool_2.4.2.bb => libtool_2.4.4.bb} | 4 +-
...libtool_2.4.2.bb => nativesdk-libtool_2.4.4.bb} | 2 -
17 files changed, 184 insertions(+), 285 deletions(-)
rename meta/recipes-devtools/libtool/{libtool-2.4.2.inc => libtool-2.4.4.inc} (77%)
rename meta/recipes-devtools/libtool/{libtool-cross_2.4.2.bb => libtool-cross_2.4.4.bb} (52%)
rename meta/recipes-devtools/libtool/{libtool-native_2.4.2.bb => libtool-native_2.4.4.bb} (96%)
delete mode 100644 meta/recipes-devtools/libtool/libtool/avoid_absolute_paths_for_general_utils.patch
delete mode 100644 meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch
rename meta/recipes-devtools/libtool/{libtool_2.4.2.bb => libtool_2.4.4.bb} (91%)
rename meta/recipes-devtools/libtool/{nativesdk-libtool_2.4.2.bb => nativesdk-libtool_2.4.4.bb} (97%)meta/recipes-devtools/libtool/libtool-2.4.4.inc renamed from meta/recipes-devtools/libtool/libtool-2.4.2.inc +6 -10
@@ -5,31 +5,27 @@ Libtool hides the complexity of generating special library types \ HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html" SECTION = "devel" LICENSE = "GPLv2 & LGPLv2.1" -LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ - file://libltdl/COPYING.LIB;md5=e3eda01d9815f8d24aae2dbd89b68b06" - -INC_PR = "r6" +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ + file://libltdl/COPYING.LIB;md5=4fbd65380cdd255951079008b364516c " SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ file://trailingslash.patch \ file://rename-with-sysroot.patch \ file://use-sysroot-in-libpath.patch \ file://fix-final-rpath.patch \ - file://avoid_absolute_paths_for_general_utils.patch \ file://fix-rpath.patch \ - file://respect-fstack-protector.patch \ file://norm-rpath.patch \ file://dont-depend-on-help2man.patch \ file://fix-resolve-lt-sysroot.patch \ " -SRC_URI[md5sum] = "d2f3b7d4627e69e13514a40e72a24d50" -SRC_URI[sha256sum] = "b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918" +SRC_URI[md5sum] = "353ed373fd3c6d7e47a1f4a8728d966b" +SRC_URI[sha256sum] = "159d4e20c201f929e3562536d3ae6b5e605403fa4bb4e72ef197a4e162c3fedf" do_compile_prepend () { # Sometimes this file doesn't get rebuilt, force the issue - rm -f ${S}/libltdl/config/ltmain.sh - make libltdl/config/ltmain.sh + rm -f ${S}/build-aux/ltmain.sh + make build-aux/ltmain.sh ./config.status }
meta/recipes-devtools/libtool/libtool-cross_2.4.4.bb renamed from meta/recipes-devtools/libtool/libtool-cross_2.4.2.bb +11 -11
@@ -1,6 +1,5 @@ require libtool-${PV}.inc -PR = "${INC_PR}.1" PACKAGES = "" SRC_URI += "file://prefix.patch" SRC_URI += "file://fixinstall.patch"
@@ -18,17 +17,18 @@ do_install () { install -d ${D}${bindir_crossscripts}/ install -m 0755 ${HOST_SYS}-libtool ${D}${bindir_crossscripts}/${HOST_SYS}-libtool install -d ${D}${bindir_crossscripts}/ - install -m 0755 libtoolize ${D}${bindir_crossscripts}/ - install -d ${D}${target_datadir}/libtool/config/ + GREP='/bin/grep' SED='sed' ${S}/build-aux/inline-source libtoolize > ${D}${bindir_crossscripts}/libtoolize + chmod 0755 ${D}${bindir_crossscripts}/libtoolize + install -d ${D}${target_datadir}/libtool/build-aux/ install -d ${D}${target_datadir}/aclocal/ - install -c ${S}/libltdl/config/compile ${D}${target_datadir}/libtool/config/ - install -c ${S}/libltdl/config/config.guess ${D}${target_datadir}/libtool/config/ - install -c ${S}/libltdl/config/config.sub ${D}${target_datadir}/libtool/config/ - install -c ${S}/libltdl/config/depcomp ${D}${target_datadir}/libtool/config/ - install -c ${S}/libltdl/config/install-sh ${D}${target_datadir}/libtool/config/ - install -c ${S}/libltdl/config/missing ${D}${target_datadir}/libtool/config/ - install -c -m 0644 ${S}/libltdl/config/ltmain.sh ${D}${target_datadir}/libtool/config/ - install -c -m 0644 ${S}/libltdl/m4/*.m4 ${D}${target_datadir}/aclocal/ + install -c ${S}/build-aux/compile ${D}${target_datadir}/libtool/build-aux/ + install -c ${S}/build-aux/config.guess ${D}${target_datadir}/libtool/build-aux/ + install -c ${S}/build-aux/config.sub ${D}${target_datadir}/libtool/build-aux/ + install -c ${S}/build-aux/depcomp ${D}${target_datadir}/libtool/build-aux/ + install -c ${S}/build-aux/install-sh ${D}${target_datadir}/libtool/build-aux/ + install -c ${S}/build-aux/missing ${D}${target_datadir}/libtool/build-aux/ + install -c -m 0644 ${S}/build-aux/ltmain.sh ${D}${target_datadir}/libtool/build-aux/ + install -c -m 0644 ${S}/m4/*.m4 ${D}${target_datadir}/aclocal/ } SYSROOT_PREPROCESS_FUNCS += "libtoolcross_sysroot_preprocess"
meta/recipes-devtools/libtool/libtool-native_2.4.4.bb renamed from meta/recipes-devtools/libtool/libtool-native_2.4.2.bb +0 -1
@@ -2,7 +2,6 @@ require libtool-${PV}.inc DEPENDS = "" -PR = "${INC_PR}.1" SRC_URI += "file://prefix.patch" inherit native
meta/recipes-devtools/libtool/libtool/avoid_absolute_paths_for_general_utils.patch deleted +0 -39
@@ -1,39 +0,0 @@ -Upstream-Status: Pending - -On some distro the path of utils like sed, grep etc are different than the -buildhost system. - This was causing runtime issue while running libtoolize from the -libtool-nativesdk package. - This patch takes out the absolute paths of these utils, and put -responsibility on the end-user to set correct paths for these utilities to be -found out. - -Nitin A Kamble <[email protected]> -2011/02/18 - - -Index: libtool-2.4.2/libltdl/config/general.m4sh -=================================================================== ---- libtool-2.4.2.orig/libltdl/config/general.m4sh -+++ libtool-2.4.2/libltdl/config/general.m4sh -@@ -45,15 +45,15 @@ progpath="$0" - M4SH_VERBATIM([[ - : ${CP="cp -f"} - test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} --: ${EGREP="@EGREP@"} --: ${FGREP="@FGREP@"} --: ${GREP="@GREP@"} --: ${LN_S="@LN_S@"} -+: ${EGREP="egrep"} -+: ${FGREP="fgrep"} -+: ${GREP="grep"} -+: ${LN_S="ln -s"} - : ${MAKE="make"} - : ${MKDIR="mkdir"} - : ${MV="mv -f"} - : ${RM="rm -f"} --: ${SED="@SED@"} -+: ${SED="sed"} - : ${SHELL="${CONFIG_SHELL-/bin/sh}"} - : ${Xsed="$SED -e 1s/^X//"} -
meta/recipes-devtools/libtool/libtool/dont-depend-on-help2man.patch +19 -13
@@ -1,24 +1,30 @@ Upstream-Status: Inappropriate Signed-off-by: Marko Lindqvist <[email protected]> -diff -Nurd libtool-2.4.2/Makefile.am libtool-2.4.2/Makefile.am ---- libtool-2.4.2/Makefile.am 2011-10-17 13:17:04.000000000 +0300 -+++ libtool-2.4.2/Makefile.am 2013-01-01 22:03:36.865586811 +0200 -@@ -327,17 +327,6 @@ - cd $(srcdir)/doc && \ - $(MAKEINFO) --no-headers $(MAKEINFOFLAGS) -o notes.txt notes.texi +Updated by: Robert Yang <[email protected]> --dist_man1_MANS = $(srcdir)/doc/libtool.1 $(srcdir)/doc/libtoolize.1 +diff --git a/Makefile.am b/Makefile.am +--- a/Makefile.am ++++ b/Makefile.am +@@ -404,21 +404,6 @@ $(notes_txt): $(notes_texi) + $(AM_V_GEN)$(MAKEINFO) -P '$(srcdir)/doc' --no-headers \ + $(MAKEINFOFLAGS) -o '$@' '$(notes_texi)' + +-dist_man1_MANS = $(libtool_1) $(libtoolize_1) -MAINTAINERCLEANFILES += $(dist_man1_MANS) -update_mans = \ - PATH=".$(PATH_SEPARATOR)$$PATH"; export PATH; \ -- $(HELP2MAN) --output=$@ --$(srcdir)/doc/libtool.1: $(srcdir)/$(auxdir)/ltmain.sh -- $(update_mans) --help-option=--help-all libtool --$(srcdir)/doc/libtoolize.1: $(srcdir)/libtoolize.in -- $(update_mans) libtoolize +- $(HELP2MAN) --output='$@' - +-# It's wrong to make distributed files (e.g. $(libtool_1)) rely on +-# files created in the build tree, so instead we regenerate the +-# manual pages if the sources for the build-tree files we want to +-# run have changed. +-$(libtool_1): $(ltmain_sh) +- $(AM_V_GEN)$(update_mans) --help-option=--help-all libtool +-$(libtoolize_1): $(libtoolize_in) +- $(AM_V_GEN)$(update_mans) libtoolize - + ## ------------- ## ## Installation. ## - ## ------------- ##
meta/recipes-devtools/libtool/libtool/fix-final-rpath.patch +11 -11
@@ -7,13 +7,13 @@ This works around the issue until it gets sorted out upstream. Fix suggested by Richard Purdie <[email protected]> Signed-off-by: Scott Garman <[email protected]> Signed-off-by: Randy Witt <[email protected]> +Updated by: Robert Yang <[email protected]> -Index: libtool-2.4.2/libltdl/config/ltmain.m4sh -=================================================================== ---- libtool-2.4.2.orig/libltdl/config/ltmain.m4sh -+++ libtool-2.4.2/libltdl/config/ltmain.m4sh -@@ -7268,9 +7268,11 @@ - test "$opt_mode" != relink && rpath="$compile_rpath$rpath" +diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in +--- a/build-aux/ltmain.in ++++ b/build-aux/ltmain.in +@@ -7569,9 +7569,11 @@ EOF + test relink = "$opt_mode" || rpath=$compile_rpath$rpath for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then + func_replace_sysroot "$libdir"
@@ -24,9 +24,9 @@ Index: libtool-2.4.2/libltdl/config/ltmain.m4sh - func_replace_sysroot "$libdir" - libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" + hardcode_libdirs=$libdir else -@@ -7999,6 +8001,10 @@ +@@ -8301,6 +8303,10 @@ EOF hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then
@@ -36,8 +36,8 @@ Index: libtool-2.4.2/libltdl/config/ltmain.m4sh + libdir=$func_stripname_result if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" -@@ -8050,6 +8056,10 @@ + hardcode_libdirs=$libdir +@@ -8352,6 +8358,10 @@ EOF hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then
@@ -47,4 +47,4 @@ Index: libtool-2.4.2/libltdl/config/ltmain.m4sh + libdir=$func_stripname_result if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then - hardcode_libdirs="$libdir" + hardcode_libdirs=$libdir
meta/recipes-devtools/libtool/libtool/fix-resolve-lt-sysroot.patch +8 -7
@@ -10,17 +10,18 @@ I have also reported the problem to libtool here http://lists.gnu.org/archive/html/bug-libtool/2013-09/msg00005.html Signed-off-by: Hans Beckerus <hans.beckerus at gmail.com> +Updated by: Robert Yang <[email protected]> --- -diff -ur libtool-2.4.2.orig/libltdl/m4/libtool.m4 libtool-2.4.2/libltdl/m4/libtool.m4 ---- libtool-2.4.2.orig/libltdl/m4/libtool.m4 2013-09-13 22:37:43.647282945 +0200 -+++ libtool-2.4.2/libltdl/m4/libtool.m4 2013-09-14 10:27:37.168178605 +0200 -@@ -1234,16 +1234,21 @@ +diff --git a/m4/libtool.m4 b/m4/libtool.m4 +--- a/m4/libtool.m4 ++++ b/m4/libtool.m4 +@@ -1225,16 +1225,21 @@ dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= - case ${with_libtool_sysroot} in #( + case $with_libtool_sysroot in #( - yes) + no) - if test "$GCC" = yes; then + if test yes = "$GCC"; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` + # Treat "/" the same a an unset sysroot. It seems to be more + # compatible across host platforms that way!?
@@ -37,5 +38,5 @@ diff -ur libtool-2.4.2.orig/libltdl/m4/libtool.m4 libtool-2.4.2/libltdl/m4/libto - no|'') - ;; #( *) - AC_MSG_RESULT([${with_libtool_sysroot}]) + AC_MSG_RESULT([$with_libtool_sysroot]) AC_MSG_ERROR([The sysroot must be an absolute path.])
meta/recipes-devtools/libtool/libtool/fix-rpath.patch +5 -3
@@ -6,10 +6,12 @@ RP 23/9/2011 Upstream-Status: Pending -Index: libtool-2.4.2/libltdl/config/ltmain.m4sh +Updated by: Robert Yang <[email protected]> + +Index: libtool-2.4.2/build-aux/ltmain.in =================================================================== ---- libtool-2.4.2.orig/libltdl/config/ltmain.m4sh -+++ libtool-2.4.2/libltdl/config/ltmain.m4sh +--- libtool-2.4.2.orig/build-aux/ltmain.in ++++ libtool-2.4.2/build-aux/ltmain.in @@ -7286,8 +7286,14 @@ EOF esac fi
meta/recipes-devtools/libtool/libtool/fixinstall.patch +18 -17
@@ -16,12 +16,13 @@ Upstream-Status: Inappropriate [upstream are unlikely to take a patch like this] RP 2011/11/16 -Index: libtool-2.4/libltdl/config/ltmain.m4sh -=================================================================== ---- libtool-2.4.orig/libltdl/config/ltmain.m4sh 2011-11-16 14:50:01.070383779 +0000 -+++ libtool-2.4/libltdl/config/ltmain.m4sh 2011-11-16 15:27:13.582310413 +0000 -@@ -2163,7 +2163,7 @@ - dir="$func_dirname_result" +Updated by: Robert Yang <[email protected]> + +diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in +--- a/build-aux/ltmain.in ++++ b/build-aux/ltmain.in +@@ -2355,7 +2355,7 @@ func_mode_install () + dir=$func_dirname_result func_append dir "$objdir" - if test -n "$relink_command"; then
@@ -29,16 +30,16 @@ Index: libtool-2.4/libltdl/config/ltmain.m4sh # Strip any trailing slash from the destination. func_stripname '' '/' "$libdir" destlibdir=$func_stripname_result -@@ -2202,7 +2202,7 @@ +@@ -2394,7 +2394,7 @@ func_mode_install () shift - srcname="$realname" -- test -n "$relink_command" && srcname="$realname"T + srcname=$realname +- test -n "$relink_command" && srcname=${realname}T + test "$fast_install" = no && test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ -@@ -5856,15 +5856,15 @@ +@@ -6162,15 +6162,15 @@ func_mode_link () # Hardcode the library path. # Skip directories that are in the system default run-time # search path.
@@ -63,7 +64,7 @@ Index: libtool-2.4/libltdl/config/ltmain.m4sh case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) -@@ -5930,15 +5930,15 @@ +@@ -6236,15 +6236,15 @@ func_mode_link () # Hardcode the library path. # Skip directories that are in the system default run-time # search path.
@@ -88,14 +89,14 @@ Index: libtool-2.4/libltdl/config/ltmain.m4sh case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) -@@ -6284,8 +6284,8 @@ - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` +@@ -6590,8 +6590,8 @@ func_mode_link () + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ - func_fatal_error "\`$deplib' is not a valid libtool archive" + func_fatal_error "'$deplib' is not a valid libtool archive" - test "$absdir" != "$libdir" && \ -- func_warning "\`$deplib' seems to be moved" +- func_warning "'$deplib' seems to be moved" + #test "$absdir" != "$libdir" && \ -+ # func_warning "\`$deplib' seems to be moved" ++ # func_warning "'$deplib' seems to be moved" - path="-L$absdir" + path=-L$absdir fi
meta/recipes-devtools/libtool/libtool/norm-rpath.patch +5 -3
@@ -7,9 +7,11 @@ RPATH in the generated binary. Normalize before comparision. Signed-off-by: Andy Ross <[email protected]> Upstream-Status: Pending -diff -ur a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh ---- a/libltdl/config/ltmain.m4sh 2012-08-16 13:58:55.058900363 -0700 -+++ b/libltdl/config/ltmain.m4sh 2012-08-22 11:01:34.191345989 -0700 +Updated by: Robert Yang <[email protected]> + +diff -ur a/build-aux/ltmain.in b/build-aux/ltmain.in +--- a/build-aux/ltmain.in 2012-08-16 13:58:55.058900363 -0700 ++++ b/build-aux/ltmain.in 2012-08-22 11:01:34.191345989 -0700 @@ -7288,8 +7288,10 @@ else # We only want to hardcode in an rpath if it isn't in the
meta/recipes-devtools/libtool/libtool/prefix.patch +54 -67
147 lines not on this page · raw message
meta/recipes-devtools/libtool/libtool/rename-with-sysroot.patch +34 -34
155 lines not on this page · raw message
meta/recipes-devtools/libtool/libtool/respect-fstack-protector.patch deleted +0 -53
53 lines not on this page · raw message
meta/recipes-devtools/libtool/libtool/trailingslash.patch +6 -5
@@ -11,11 +11,12 @@ Merged a patch received from Gary Thomas <[email protected]> Date: 2010/07/12 Nitin A Kamble <[email protected]> -Index: libtool-2.4.2/libltdl/config/ltmain.m4sh -=================================================================== ---- libtool-2.4.2.orig/libltdl/config/ltmain.m4sh -+++ libtool-2.4.2/libltdl/config/ltmain.m4sh -@@ -2167,8 +2167,15 @@ func_mode_install () +Updated by: Robert Yang <[email protected]> + +diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in +--- a/build-aux/ltmain.in ++++ b/build-aux/ltmain.in +@@ -2356,8 +2356,15 @@ func_mode_install () func_append dir "$objdir" if test -n "$relink_command"; then
meta/recipes-devtools/libtool/libtool/use-sysroot-in-libpath.patch +6 -6
@@ -6,16 +6,16 @@ i.e. when lt_sysroot is not set, it will still behave the same and add -L/usr/lib to the relink command. -Khem Raj <[email protected]> +Updated by: Robert Yang <[email protected]> -Index: libtool-2.4.2/libltdl/config/ltmain.m4sh -=================================================================== ---- libtool-2.4.2.orig/libltdl/config/ltmain.m4sh -+++ libtool-2.4.2/libltdl/config/ltmain.m4sh -@@ -6138,7 +6138,7 @@ func_mode_link () +diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in +--- a/build-aux/ltmain.in ++++ b/build-aux/ltmain.in +@@ -6421,7 +6421,7 @@ func_mode_link () fi else # We cannot seem to hardcode it, guess we'll fake it. -- add_dir="-L$libdir" +- add_dir=-L$libdir + add_dir="-L$lt_sysroot$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then
meta/recipes-devtools/libtool/libtool_2.4.4.bb renamed from meta/recipes-devtools/libtool/libtool_2.4.2.bb +1 -3
@@ -1,7 +1,5 @@ require libtool-${PV}.inc -PR = "${INC_PR}.0" - RDEPENDS_${PN} += "bash" #
@@ -23,6 +21,6 @@ do_install_append () { libtool_sysroot_preprocess () { rm -rf ${SYSROOT_DESTDIR}${bindir}/* rm -rf ${SYSROOT_DESTDIR}${datadir}/aclocal/* - rm -rf ${SYSROOT_DESTDIR}${datadir}/libtool/config/* + rm -rf ${SYSROOT_DESTDIR}${datadir}/libtool/build-aux/* }
meta/recipes-devtools/libtool/nativesdk-libtool_2.4.4.bb renamed from meta/recipes-devtools/libtool/nativesdk-libtool_2.4.2.bb +0 -2
@@ -1,7 +1,5 @@ require libtool-${PV}.inc -PR = "${INC_PR}.0" - FILESEXTRAPATHS =. "${FILE_DIRNAME}/libtool:" SRC_URI += "file://prefix.patch"
Signature · 1 line
1.7.9.5
PATCH 6/9 opkg: fix libtoolize error
In reply to Robert YangFixed:
libtoolize: error: AC_CONFIG_MACRO_DIRS([m4]) conflicts with ACLOCAL_AMFLAGS=-I shave.
They are already included by configure.ac:AC_CONFIG_MACRO_DIR([m4])AC_CONFIG_MACRO_DIR([shave])
--- .../opkg/remove-ACLOCAL_AMFLAGS-I-shave-I-m4.patch | 32 ++++++++++++++++++++ meta/recipes-devtools/opkg/opkg_0.2.4.bb | 1 + 2 files changed, 33 insertions(+) create mode 100644 meta/recipes-devtools/opkg/opkg/remove-ACLOCAL_AMFLAGS-I-shave-I-m4.patch
meta/recipes-devtools/opkg/opkg/remove-ACLOCAL_AMFLAGS-I-shave-I-m4.patch new file +32 -0
@@ -0,0 +1,32 @@ +From d480d837ff57e855d1cf0b63054d6b1ad7aaf2ee Mon Sep 17 00:00:00 2001 +From: Robert Yang <[email protected]> +Date: Tue, 6 Jan 2015 17:54:43 -0800 +Subject: [PATCH] Makefile.am: remove ACLOCAL_AMFLAGS = -I shave -I m4 + +Fixed: +libtoolize: error: AC_CONFIG_MACRO_DIRS([m4]) conflicts with ACLOCAL_AMFLAGS=-I shave. + +They are already included by configure.ac: +AC_CONFIG_MACRO_DIR([m4]) +AC_CONFIG_MACRO_DIR([shave]) + +Upstream-Status: Pending + +Signed-off-by: Robert Yang <[email protected]> +--- + Makefile.am | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 8baa62c..6679f77 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,5 +1,3 @@ +-ACLOCAL_AMFLAGS = -I shave -I m4 +- + SUBDIRS = libbb libopkg src tests utils man + + +-- +1.7.9.5 +
meta/recipes-devtools/opkg/opkg_0.2.4.bb +1 -0
@@ -5,6 +5,7 @@ SRC_URI = "http://downloads.yoctoproject.org/releases/${BPN}/${BPN}-${PV}.tar.gz file://add-exclude.patch \ file://opkg-configure.service \ file://libopkg-opkg_remove.c-avoid-remove-pkg-repeatly-with.patch \ + file://remove-ACLOCAL_AMFLAGS-I-shave-I-m4.patch \ " S = "${WORKDIR}/${BPN}-${PV}"
Signature · 1 line
1.7.9.5
PATCH 7/9 gettext: upgrade to 0.19.4
In reply to Robert Yang* gettext:
- Update parallel.patch, we only need a part of it.
* gettext-minimal-native:
- Update related files from gettext-native.
- Remove Makevars.template, we didn't use it.
- Remove iconv-m4-remove-the-test-to-convert-euc-jp.patch (can be reverse applied).
- Update the COPYING (1995 - 2014).
* About upgrade gettext-minimal-native (for future's upgrade):
- Build gettext-native
- Copy gettext-runtime/po/Makefile.in.in, build-aux/config.rpath and gettext-runtime/po/remove-potcdate.sin from gettext-native.
- Update COPYING when needed (usually update the year), do not copy the whole COPYING file from gettext-native.
- Go to gettext-native's ${S}/gettext-runtime/m4:
Quoted 3 lines
Remove lt*.m4 and libtool.m4
copy lib-ld.m4 lib-link.m4 lib-prefix.m4 from ${S}/gettext-runtime/m4/ tar czvf /path/to/aclocal.tgz *.m4
---
.../parallel.patch | 13 -----
.../gettext-minimal-0.18.3.2/Makevars.template | 53 --------------------
.../gettext/gettext-minimal-0.18.3.2/aclocal.tgz | Bin 37591 -> 0 bytes
...conv-m4-remove-the-test-to-convert-euc-jp.patch | 43 ----------------
.../COPYING | 2 +-
.../Makefile.in.in | 47 ++++++++++++-----
.../gettext/gettext-minimal-0.19.4/aclocal.tgz | Bin 0 -> 39744 bytes
.../config.rpath | 18 +++----
.../remove-potcdate.sin | 0
....18.3.2.bb => gettext-minimal-native_0.19.4.bb} | 3 +-
.../{gettext_0.18.3.2.bb => gettext_0.19.4.bb} | 4 +-
11 files changed, 44 insertions(+), 139 deletions(-)
rename meta/recipes-core/gettext/{gettext-0.18.3.2 => gettext-0.19.4}/parallel.patch (58%)
delete mode 100644 meta/recipes-core/gettext/gettext-minimal-0.18.3.2/Makevars.template
delete mode 100644 meta/recipes-core/gettext/gettext-minimal-0.18.3.2/aclocal.tgz
delete mode 100644 meta/recipes-core/gettext/gettext-minimal-0.18.3.2/iconv-m4-remove-the-test-to-convert-euc-jp.patch
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/COPYING (76%)
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/Makefile.in.in (93%)
create mode 100644 meta/recipes-core/gettext/gettext-minimal-0.19.4/aclocal.tgz
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/config.rpath (98%)
rename meta/recipes-core/gettext/{gettext-minimal-0.18.3.2 => gettext-minimal-0.19.4}/remove-potcdate.sin (100%)
rename meta/recipes-core/gettext/{gettext-minimal-native_0.18.3.2.bb => gettext-minimal-native_0.19.4.bb} (86%)
rename meta/recipes-core/gettext/{gettext_0.18.3.2.bb => gettext_0.19.4.bb} (97%)meta/recipes-core/gettext/gettext-0.19.4/parallel.patch renamed from meta/recipes-core/gettext/gettext-0.18.3.2/parallel.patch +0 -13
@@ -21,16 +21,3 @@ Signed-off-by: Joe Slater <[email protected]> # Which classes to export from the shared library. MOOPPFLAGS += --dllexport=styled_ostream ---- a/gettext-tools/src/Makefile.am -+++ b/gettext-tools/src/Makefile.am -@@ -229,8 +229,8 @@ libgettextsrc_la_LDFLAGS += -Wl,--export - endif - - # No need to install libgettextsrc.a, except on AIX. --install-exec-local: install-libLTLIBRARIES install-exec-clean --install-exec-clean: -+install-exec-local: install-exec-clean -+install-exec-clean: install-libLTLIBRARIES - case "@host_os@" in \ - aix*) ;; \ - *) $(RM) $(DESTDIR)$(libdir)/libgettextsrc.a ;; \
meta/recipes-core/gettext/gettext-minimal-0.18.3.2/Makevars.template deleted +0 -53
53 lines not on this page · raw message
meta/recipes-core/gettext/gettext-minimal-0.18.3.2/aclocal.tgz deleted binary +0 -0
meta/recipes-core/gettext/gettext-minimal-0.18.3.2/iconv-m4-remove-the-test-to-convert-euc-jp.patch deleted +0 -43
43 lines not on this page · raw message
meta/recipes-core/gettext/gettext-minimal-0.19.4/COPYING renamed from meta/recipes-core/gettext/gettext-minimal-0.18.3.2/COPYING +1 -1
@@ -1,4 +1,4 @@ -dnl Copyright (C) 1997-2010 Free Software Foundation, Inc. +dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved.
meta/recipes-core/gettext/gettext-minimal-0.19.4/Makefile.in.in renamed from meta/recipes-core/gettext/gettext-minimal-0.18.3.2/Makefile.in.in +34 -13
86 lines not on this page · raw message
meta/recipes-core/gettext/gettext-minimal-0.19.4/aclocal.tgz new file binary +0 -0
meta/recipes-core/gettext/gettext-minimal-0.19.4/config.rpath renamed from meta/recipes-core/gettext/gettext-minimal-0.18.3.2/config.rpath +6 -12
@@ -2,7 +2,7 @@ # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # -# Copyright 1996-2013 Free Software Foundation, Inc. +# Copyright 1996-2014 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit <[email protected]>, 1996 #
@@ -367,11 +367,7 @@ else dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; - freebsd2.2*) - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - ;; - freebsd2*) + freebsd2.[01]*) hardcode_direct=yes hardcode_minus_L=yes ;;
@@ -548,13 +544,11 @@ case "$host_os" in dgux*) library_names_spec='$libname$shrext' ;; + freebsd[23].*) + library_names_spec='$libname$shrext$versuffix' + ;; freebsd* | dragonfly*) - case "$host_os" in - freebsd[123]*) - library_names_spec='$libname$shrext$versuffix' ;; - *) - library_names_spec='$libname$shrext' ;; - esac + library_names_spec='$libname$shrext' ;; gnu*) library_names_spec='$libname$shrext'
meta/recipes-core/gettext/gettext-minimal-0.19.4/remove-potcdate.sin renamed from meta/recipes-core/gettext/gettext-minimal-0.18.3.2/remove-potcdate.sin +0 -0
meta/recipes-core/gettext/gettext-minimal-native_0.19.4.bb renamed from meta/recipes-core/gettext/gettext-minimal-native_0.18.3.2.bb +1 -2
@@ -8,14 +8,13 @@ SRC_URI = "file://aclocal.tgz \ file://Makefile.in.in \ file://remove-potcdate.sin \ file://COPYING \ - file://iconv-m4-remove-the-test-to-convert-euc-jp.patch \ " INHIBIT_DEFAULT_DEPS = "1" INHIBIT_AUTOTOOLS_DEPS = "1" LICENSE = "FSF-Unlimited" -LIC_FILES_CHKSUM = "file://COPYING;md5=0854da868a929923087141d9d7aba7d5" +LIC_FILES_CHKSUM = "file://COPYING;md5=1b20675cd5158442f6007d022f46b35b" inherit native
meta/recipes-core/gettext/gettext_0.19.4.bb renamed from meta/recipes-core/gettext/gettext_0.18.3.2.bb +2 -2
@@ -18,8 +18,8 @@ PACKAGECONFIG[msgcat-curses] = "--with-libncurses-prefix=${STAGING_LIBDIR}/..,-- LDFLAGS_prepend_libc-uclibc = " -lrt -lpthread " -SRC_URI[md5sum] = "241aba309d07aa428252c74b40a818ef" -SRC_URI[sha256sum] = "d1a4e452d60eb407ab0305976529a45c18124bd518d976971ac6dc7aa8b4c5d7" +SRC_URI[md5sum] = "d3511af1e604a3478900d2c2b4a4a48e" +SRC_URI[sha256sum] = "8ac9f1ed1a5f8c4e656a2f37f5ba6b9ee04c4df79a575e876b0b6946aa417f3f" inherit autotools texinfo
Signature · 1 line
1.7.9.5
PATCH 8/9 texinfo: update po_document/Makefile.in.in for new gettext
In reply to Robert YangThe autotools_do_configure updates po/Makefile.in.in, we also need update po_document.
Fixed:
*** error: gettext infrastructure mismatch:
using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
--- meta/recipes-extended/texinfo/texinfo_5.2.bb | 6 ++++++ 1 file changed, 6 insertions(+)
meta/recipes-extended/texinfo/texinfo_5.2.bb +6 -0
@@ -45,6 +45,12 @@ tex_texinfo = "texmf/tex/texinfo" inherit gettext autotools +do_configure_prepend () { + # autotools_do_configure updates po/Makefile.in.in, we also need + # update po_document. + cp -f ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po_document/ +} + do_compile_prepend() { if [ -d tools ];then oe_runmake -C tools/gnulib/lib
Signature · 1 line
1.7.9.5
PATCH 9/9 texi2html: update po_document/Makefile.in.in for new gettext
In reply to Robert Yang* The autotools_do_configure updates po/Makefile.in.in, we also need update po_document and po_messages.
Fixed:
*** error: gettext infrastructure mismatch:
using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
* Remove fix_gettext_version.patch, it wasn't a correct fix.
* Remove unneeded code from do_configure_append/prepend().
--- .../texi2html-5.0/fix_gettext_version.patch | 31 -------------------- meta/recipes-extended/texi2html/texi2html_5.0.bb | 15 ++++------ 2 files changed, 5 insertions(+), 41 deletions(-) delete mode 100644 meta/recipes-extended/texi2html/texi2html-5.0/fix_gettext_version.patch
meta/recipes-extended/texi2html/texi2html-5.0/fix_gettext_version.patch deleted +0 -31
@@ -1,31 +0,0 @@ - -Upstream-Status: Inappropriate [configuration] - -Signed-off-by: Saul Wold <[email protected]> - -Index: texi2html-5.0/po_document/Makefile.in.in -=================================================================== ---- texi2html-5.0.orig/po_document/Makefile.in.in -+++ texi2html-5.0/po_document/Makefile.in.in -@@ -9,7 +9,7 @@ - # General Public License and is *not* in the public domain. - # - # Origin: gettext-0.17 --GETTEXT_MACRO_VERSION = 0.17 -+GETTEXT_MACRO_VERSION = 0.18 - - PACKAGE = @PACKAGE@ - VERSION = @VERSION@ -Index: texi2html-5.0/po_messages/Makefile.in.in -=================================================================== ---- texi2html-5.0.orig/po_messages/Makefile.in.in -+++ texi2html-5.0/po_messages/Makefile.in.in -@@ -9,7 +9,7 @@ - # General Public License and is *not* in the public domain. - # - # Origin: gettext-0.17 --GETTEXT_MACRO_VERSION = 0.17 -+GETTEXT_MACRO_VERSION = 0.18 - - PACKAGE = @PACKAGE@ - VERSION = @VERSION@
meta/recipes-extended/texi2html/texi2html_5.0.bb +5 -10
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" PR = "r2" SRC_URI = "${SAVANNAH_GNU_MIRROR}/texi2html/${BPN}-${PV}.tar.bz2 \ - file://fix_gettext_version.patch" + " SRC_URI[md5sum] = "f15ac876fcdc8be865b16535f480aa54" SRC_URI[sha256sum] = "e8a98b0ee20c495a6ab894398a065ef580272dbd5a15b1b19e8bd1bc89d9f9fa"
@@ -15,15 +15,10 @@ SRC_URI[sha256sum] = "e8a98b0ee20c495a6ab894398a065ef580272dbd5a15b1b19e8bd1bc89 inherit autotools gettext texinfo do_configure_prepend() { - # Make a directory for the old gettext setup - if [ ! -d ${S}/po ]; then - mkdir ${S}/po - fi -} - -do_configure_append() { - # Clean up the phony po directory - rm -rf ${S}/po + # autotools_do_configure updates po/Makefile.in.in, we also need + # update po_document. + cp -f ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po_document/ + cp -f ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po_messages/ } do_install_append () {
Signature · 1 line
1.7.9.5