Re: [master/morty][PATCH] binutils-crosssdk: match OE-Core, use SDK_SYS suffix instead of SDK/TARGET_ARCH

2016-12-22 Thread Denys Dmytriyenko
Thanks.
Didn't know you now have a separate openembedded list - do you want patches to 
be sent there?

-- 
Denys


On Thu, Dec 22, 2016 at 02:38:47PM +0100, Koen Kooi wrote:
> Added into gerrit:  https://review.linaro.org/16545   
> 
> 
> > Op 21 dec. 2016, om 23:10 heeft Denys Dmytriyenko  het 
> > volgende geschreven:
> > 
> > From: Denys Dmytriyenko 
> > 
> > OE-Core has switched to using SDK_SYS suffix for crosssdk packages, instead 
> > of
> > SDK/TARGET_ARCH in d2eb70e809d482c493922f23aef4409cfd82 [1], update 
> > Linaro
> > versions accordingly.
> > 
> > [1] 
> > http://cgit.openembedded.org/openembedded-core/commit/?id=d2eb70e809d482c493922f23aef4409cfd82
> > 
> > Signed-off-by: Denys Dmytriyenko 
> > ---
> > .../recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb  | 2 
> > +-
> > .../recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb  | 2 
> > +-
> > 2 files changed, 2 insertions(+), 2 deletions(-)
> > 
> > diff --git 
> > a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
> >  
> > b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
> > index 1c62ed4..6304613 100644
> > --- 
> > a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
> > +++ 
> > b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
> > @@ -2,7 +2,7 @@ require recipes-devtools/binutils/binutils-cross_${PV}.bb
> > 
> > inherit crosssdk
> > 
> > -PN = "binutils-crosssdk-${TARGET_ARCH}"
> > +PN = "binutils-crosssdk-${SDK_SYS}"
> > 
> > PROVIDES = "virtual/${TARGET_PREFIX}binutils-crosssdk"
> > 
> > diff --git 
> > a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
> >  
> > b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
> > index 1c62ed4..6304613 100644
> > --- 
> > a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
> > +++ 
> > b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
> > @@ -2,7 +2,7 @@ require recipes-devtools/binutils/binutils-cross_${PV}.bb
> > 
> > inherit crosssdk
> > 
> > -PN = "binutils-crosssdk-${TARGET_ARCH}"
> > +PN = "binutils-crosssdk-${SDK_SYS}"
> > 
> > PROVIDES = "virtual/${TARGET_PREFIX}binutils-crosssdk"
> > 
> > -- 
> > 2.7.4
> > 
> > ___
> > linaro-dev mailing list
> > linaro-dev@lists.linaro.org
> > https://lists.linaro.org/mailman/listinfo/linaro-dev
> 
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [master/morty][PATCH] binutils-crosssdk: match OE-Core, use SDK_SYS suffix instead of SDK/TARGET_ARCH

2016-12-22 Thread Koen Kooi
Added into gerrit:  https://review.linaro.org/16545 


> Op 21 dec. 2016, om 23:10 heeft Denys Dmytriyenko  het 
> volgende geschreven:
> 
> From: Denys Dmytriyenko 
> 
> OE-Core has switched to using SDK_SYS suffix for crosssdk packages, instead of
> SDK/TARGET_ARCH in d2eb70e809d482c493922f23aef4409cfd82 [1], update Linaro
> versions accordingly.
> 
> [1] 
> http://cgit.openembedded.org/openembedded-core/commit/?id=d2eb70e809d482c493922f23aef4409cfd82
> 
> Signed-off-by: Denys Dmytriyenko 
> ---
> .../recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb  | 2 +-
> .../recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb  | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git 
> a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
>  
> b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
> index 1c62ed4..6304613 100644
> --- 
> a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
> +++ 
> b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb
> @@ -2,7 +2,7 @@ require recipes-devtools/binutils/binutils-cross_${PV}.bb
> 
> inherit crosssdk
> 
> -PN = "binutils-crosssdk-${TARGET_ARCH}"
> +PN = "binutils-crosssdk-${SDK_SYS}"
> 
> PROVIDES = "virtual/${TARGET_PREFIX}binutils-crosssdk"
> 
> diff --git 
> a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
>  
> b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
> index 1c62ed4..6304613 100644
> --- 
> a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
> +++ 
> b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.27.bb
> @@ -2,7 +2,7 @@ require recipes-devtools/binutils/binutils-cross_${PV}.bb
> 
> inherit crosssdk
> 
> -PN = "binutils-crosssdk-${TARGET_ARCH}"
> +PN = "binutils-crosssdk-${SDK_SYS}"
> 
> PROVIDES = "virtual/${TARGET_PREFIX}binutils-crosssdk"
> 
> -- 
> 2.7.4
> 
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/linaro-dev

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [master/morty/krogoth][PATCH] binutils: add lost relocatable_sdk.patch used by crosssdk 2.27 recipe

2016-12-22 Thread Koen Kooi
Added into gerrit:  https://review.linaro.org/16537

> Op 21 dec. 2016, om 19:13 heeft Denys Dmytriyenko  het 
> volgende geschreven:
> 
> From: Denys Dmytriyenko 
> 
> Signed-off-by: Denys Dmytriyenko 
> ---
> .../binutils-linaro-2.27/relocatable_sdk.patch | 49 ++
> 1 file changed, 49 insertions(+)
> create mode 100644 
> meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.27/relocatable_sdk.patch
> 
> diff --git 
> a/meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.27/relocatable_sdk.patch
>  
> b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.27/relocatable_sdk.patch
> new file mode 100644
> index 000..7408c31
> --- /dev/null
> +++ 
> b/meta-linaro-toolchain/recipes-devtools/binutils/binutils-linaro-2.27/relocatable_sdk.patch
> @@ -0,0 +1,49 @@
> +Upstream-Status: Inappropriate [SDK specific]
> +
> +This patch will modify the ELF linker scripts so that the crosssdk linker 
> will
> +generate binaries with a 4096 bytes PT_INTERP section. When the binaries will
> +be relocated, at SDK install time, the interpreter path can be easily changed
> +by the relocating script.
> +
> +Signed-off-by: Laurentiu Palcu 
> +
> +Index: binutils_git/ld/genscripts.sh
> +===
> +--- binutils_git.orig/ld/genscripts.sh   2012-11-21 11:58:23.325441925 
> +0200
>  binutils_git/ld/genscripts.sh2012-11-21 12:03:42.106815400 +0200
> +@@ -290,6 +290,7 @@
> + LD_FLAG=r
> + DATA_ALIGNMENT=${DATA_ALIGNMENT_r}
> + DEFAULT_DATA_ALIGNMENT="ALIGN(${SEGMENT_SIZE})"
> ++PARTIAL_LINKING=" "
> + ( echo "/* Script for ld -r: link without relocation */"
> +   . ${CUSTOMIZER_SCRIPT}
> +   . ${srcdir}/scripttempl/${SCRIPT_NAME}.sc
> +@@ -298,10 +299,12 @@
> + LD_FLAG=u
> + DATA_ALIGNMENT=${DATA_ALIGNMENT_u}
> + CONSTRUCTING=" "
> ++PARTIAL_LINKING=" "
> + ( echo "/* Script for ld -Ur: link w/out relocation, do create constructors 
> */"
> +   . ${CUSTOMIZER_SCRIPT}
> +   . ${srcdir}/scripttempl/${SCRIPT_NAME}.sc
> + ) | sed -e '/^ *$/d;s/[ ]*$//' > ldscripts/${EMULATION_NAME}.xu
> ++unset PARTIAL_LINKING
> + 
> + LD_FLAG=
> + DATA_ALIGNMENT=${DATA_ALIGNMENT_}
> +Index: binutils_git/ld/scripttempl/elf.sc
> +===
> +--- binutils_git.orig/ld/scripttempl/elf.sc  2012-11-21 12:02:26.800377384 
> +0200
>  binutils_git/ld/scripttempl/elf.sc   2012-11-21 12:04:16.166109621 
> +0200
> +@@ -124,8 +124,8 @@
> +   DATA_SEGMENT_END=". = DATA_SEGMENT_END (.);"
> +   DATA_SEGMENT_RELRO_END=". = DATA_SEGMENT_RELRO_END (${SEPARATE_GOTPLT-0}, 
> .);"
> + fi
> +-if test -z "${INITIAL_READONLY_SECTIONS}${CREATE_SHLIB}"; then
> +-  INITIAL_READONLY_SECTIONS=".interp   ${RELOCATING-0} : { *(.interp) }"
> ++if test -z "${INITIAL_READONLY_SECTIONS}${CREATE_SHLIB}${PARTIAL_LINKING}"; 
> then
> ++  INITIAL_READONLY_SECTIONS=".interp   ${RELOCATING-0} : { *(.interp); 
> . = 0x1000; }"
> + fi
> + if test -z "$PLT"; then
> +   IPLT=".iplt ${RELOCATING-0} : { *(.iplt) }"
> -- 
> 2.7.4
> 
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/linaro-dev

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-dev