Re: [master/morty][PATCH] binutils-crosssdk: match OE-Core, use SDK_SYS suffix instead of SDK/TARGET_ARCH
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 Dmytriyenkohet > > 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
Added into gerrit: https://review.linaro.org/16545 > Op 21 dec. 2016, om 23:10 heeft Denys Dmytriyenkohet > 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
Added into gerrit: https://review.linaro.org/16537 > Op 21 dec. 2016, om 19:13 heeft Denys Dmytriyenkohet > 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