Message ID | 1355959792-13804-1-git-send-email-thomas.petazzoni@free-electrons.com |
---|---|
State | Accepted |
Commit | fdc61667e8d3867b1d196be33ad85f8597463d6c |
Headers | show |
Thomas, All, On Thursday 20 December 2012 Thomas Petazzoni wrote: > We have updated our Crosstool-NG configuration to gcc 4.6.x, but the > PPL and CLoog versions were not updated accordingly. With gcc 4.6.x, > at least PPL 0.11 is needed, and only CLoog > 0.15.9 can work with PLL > 0.11. > > Fixes: > > http://autobuild.buildroot.org/results/c22758a30c3b8abb582150cefd7099605c527e14/build-end.log > > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> The eglibc build is broken for a defconfig: /tmpfs/ccvkz3ro.s:33: Error: CFI instruction used without previous .cfi_startproc But that's another issue. Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Regards, Yann E. MORIN.
Thomas, All, On Thursday 20 December 2012 Yann E. MORIN wrote: > On Thursday 20 December 2012 Thomas Petazzoni wrote: > > We have updated our Crosstool-NG configuration to gcc 4.6.x, but the > > PPL and CLoog versions were not updated accordingly. With gcc 4.6.x, > > at least PPL 0.11 is needed, and only CLoog > 0.15.9 can work with PLL > > 0.11. > > > > Fixes: > > > > http://autobuild.buildroot.org/results/c22758a30c3b8abb582150cefd7099605c527e14/build-end.log > > > > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> > > The eglibc build is broken for a defconfig: > /tmpfs/ccvkz3ro.s:33: Error: CFI instruction used without > previous .cfi_startproc > But that's another issue. Well, my bad, it's the glibc build that is broken. Regards, Yann E. MORIN.
Dear Yann E. MORIN, On Thu, 20 Dec 2012 21:11:57 +0100, Yann E. MORIN wrote: > > The eglibc build is broken for a defconfig: > > /tmpfs/ccvkz3ro.s:33: Error: CFI instruction used without > > previous .cfi_startproc > > But that's another issue. > > Well, my bad, it's the glibc build that is broken. I admit I had tested an eglibc build and an uClibc build, but I thought it was ok to validate the PPL+CLoog thing, which is independent from the C library problem. Thomas
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> We have updated our Crosstool-NG configuration to gcc 4.6.x, but the
Thomas> PPL and CLoog versions were not updated accordingly. With gcc 4.6.x,
Thomas> at least PPL 0.11 is needed, and only CLoog > 0.15.9 can work with PLL
Thomas> 0.11.
Thomas> Fixes:
Thomas> http://autobuild.buildroot.org/results/c22758a30c3b8abb582150cefd7099605c527e14/build-end.log
Committed, thanks.
diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-eglibc b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-eglibc index 11eb602..08f036c 100644 --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-eglibc +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-eglibc @@ -474,18 +474,22 @@ CT_MPFR_V_2_4_2=y # CT_MPFR_V_2_4_1 is not set # CT_MPFR_V_2_4_0 is not set CT_MPFR_VERSION="2.4.2" -# CT_PPL_V_0_11_2 is not set +CT_PPL_V_0_11_2=y # CT_PPL_V_0_11_1 is not set # CT_PPL_V_0_11 is not set -CT_PPL_V_0_10_2=y -CT_PPL_VERSION="0.10.2" -# CT_CLOOG_V_0_15_11 is not set +# CT_PPL_V_0_10_2 is not set +CT_PPL_VERSION="0.11.2" +CT_PPL_0_11=y +CT_PPL_NEEDS_LIBPWL=y +CT_CLOOG_V_0_15_11=y # CT_CLOOG_V_0_15_10 is not set -CT_CLOOG_V_0_15_9=y +# CT_CLOOG_V_0_15_9 is not set # CT_CLOOG_V_0_15_8 is not set # CT_CLOOG_V_0_15_7 is not set # CT_CLOOG_V_0_15_6 is not set -CT_CLOOG_VERSION="0.15.9" +CT_CLOOG_VERSION="0.15.11" +CT_CLOOG_0_15_1x=y +CT_CLOOG_NEEDS_AUTORECONF=y CT_MPC_V_0_9=y # CT_MPC_V_0_8_2 is not set # CT_MPC_V_0_8_1 is not set diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-glibc b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-glibc index c30a115..ae0bc02 100644 --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-glibc +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-glibc @@ -463,18 +463,22 @@ CT_MPFR_V_2_4_2=y # CT_MPFR_V_2_4_1 is not set # CT_MPFR_V_2_4_0 is not set CT_MPFR_VERSION="2.4.2" -# CT_PPL_V_0_11_2 is not set +CT_PPL_V_0_11_2=y # CT_PPL_V_0_11_1 is not set # CT_PPL_V_0_11 is not set -CT_PPL_V_0_10_2=y -CT_PPL_VERSION="0.10.2" -# CT_CLOOG_V_0_15_11 is not set +# CT_PPL_V_0_10_2 is not set +CT_PPL_VERSION="0.11.2" +CT_PPL_0_11=y +CT_PPL_NEEDS_LIBPWL=y +CT_CLOOG_V_0_15_11=y # CT_CLOOG_V_0_15_10 is not set -CT_CLOOG_V_0_15_9=y +# CT_CLOOG_V_0_15_9 is not set # CT_CLOOG_V_0_15_8 is not set # CT_CLOOG_V_0_15_7 is not set # CT_CLOOG_V_0_15_6 is not set -CT_CLOOG_VERSION="0.15.9" +CT_CLOOG_VERSION="0.15.11" +CT_CLOOG_0_15_1x=y +CT_CLOOG_NEEDS_AUTORECONF=y CT_MPC_V_0_9=y # CT_MPC_V_0_8_2 is not set # CT_MPC_V_0_8_1 is not set diff --git a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc index e93128b..4f21263 100644 --- a/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc +++ b/toolchain/toolchain-crosstool-ng/crosstool-ng.config-uClibc @@ -445,18 +445,22 @@ CT_MPFR_V_2_4_2=y # CT_MPFR_V_2_4_1 is not set # CT_MPFR_V_2_4_0 is not set CT_MPFR_VERSION="2.4.2" -# CT_PPL_V_0_11_2 is not set +CT_PPL_V_0_11_2=y # CT_PPL_V_0_11_1 is not set # CT_PPL_V_0_11 is not set -CT_PPL_V_0_10_2=y -CT_PPL_VERSION="0.10.2" -# CT_CLOOG_V_0_15_11 is not set +# CT_PPL_V_0_10_2 is not set +CT_PPL_VERSION="0.11.2" +CT_PPL_0_11=y +CT_PPL_NEEDS_LIBPWL=y +CT_CLOOG_V_0_15_11=y # CT_CLOOG_V_0_15_10 is not set -CT_CLOOG_V_0_15_9=y +# CT_CLOOG_V_0_15_9 is not set # CT_CLOOG_V_0_15_8 is not set # CT_CLOOG_V_0_15_7 is not set # CT_CLOOG_V_0_15_6 is not set -CT_CLOOG_VERSION="0.15.9" +CT_CLOOG_VERSION="0.15.11" +CT_CLOOG_0_15_1x=y +CT_CLOOG_NEEDS_AUTORECONF=y CT_MPC_V_0_9=y # CT_MPC_V_0_8_2 is not set # CT_MPC_V_0_8_1 is not set
We have updated our Crosstool-NG configuration to gcc 4.6.x, but the PPL and CLoog versions were not updated accordingly. With gcc 4.6.x, at least PPL 0.11 is needed, and only CLoog > 0.15.9 can work with PLL 0.11. Fixes: http://autobuild.buildroot.org/results/c22758a30c3b8abb582150cefd7099605c527e14/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> --- .../crosstool-ng.config-eglibc | 16 ++++++++++------ .../crosstool-ng.config-glibc | 16 ++++++++++------ .../crosstool-ng.config-uClibc | 16 ++++++++++------ 3 files changed, 30 insertions(+), 18 deletions(-)