This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: uclibc issue with gcc 5.1


Reinoud,

On Mon, Apr 27, 2015 at 2:51 PM, Reinoud Koornstra
<reinoudkoornstra@gmail.com> wrote:
> Hi Everyone,
>
> I'm trying to compile the toolchain witg gcc 5.1
> uclibc doesn't link anymore for a reason I don't know yet.
> I changed config/cc/gcc.in to include gcc 5.1, stage1 and stage 2
> compiling of gcc work fine.
> The diff for gcc.in:
>
> --- config/cc/gcc.in.old        2015-04-27 15:08:09.626475063 -0600
> +++ config/cc/gcc.in    2015-04-27 15:08:32.117392406 -0600
> @@ -36,6 +36,11 @@
>  # Don't remove next line
>  # CT_INSERT_VERSION_BELOW
>
> +config CC_V_5_1_0
> +    bool
> +    prompt "5.1.0"
> +    select CC_GCC_5_1
> +
>  config CC_V_linaro_4_9
>      bool
>      prompt "linaro-4.9-2015.03"
> @@ -409,9 +414,27 @@
>      bool
>      select CC_GCC_4_8_or_later
>
> -config CC_GCC_latest
> +config CC_GCC_5_1
> +    bool
> +    select CC_GCC_5_1_or_later
> +    select CC_GCC_USE_GMP_MPFR
> +    select CC_GCC_USE_MPC
> +    select CC_GCC_HAS_GRAPHITE
> +    select CC_GCC_HAS_LTO
> +    select CC_GCC_HAS_PKGVERSION_BUGURL
> +    select CC_GCC_HAS_BUILD_ID
> +    select CC_GCC_HAS_LNK_HASH_STYLE
> +    select CC_GCC_HAS_LIBQUADMATH
> +    select CC_GCC_HAS_LIBSANITIZER
> +    select CC_SUPPORT_GOLANG
> +
> +config CC_GCC_5_1_or_later
>      bool
>      select CC_GCC_4_9_or_later
> +
> +config CC_GCC_latest
> +    bool
> +    select CC_GCC_5_1_or_later
>      select CC_GCC_USE_GMP_MPFR
>      select CC_GCC_USE_MPC
>      select CC_GCC_HAS_GRAPHITE
> @@ -508,6 +531,7 @@
>      string
>  # Don't remove next line
>  # CT_INSERT_VERSION_STRING_BELOW
> +    default "5.1.0" if CC_V_5_1_0
>      default "linaro-4.9-2015.03" if CC_V_linaro_4_9
>      default "4.9.2" if CC_V_4_9_2
>      default "4.9.1" if CC_V_4_9_1
>
> The error I got when compiling uclibc is the following, I just don't
> currently why I'm not getting it a gcc 4.x
>
> [ALL  ]      AS librt/mq_timedreceive.oS
> [ALL  ]      AS librt/mq_timedsend.oS
> [ALL  ]      AR cr librt/librt_so.a
> [ALL  ]      STRIP -x -R .note -R .comment librt/librt_so.a
> [ALL  ]      LD librt-0.9.33.2.so
> [ALL  ]    librt/librt_so.a(rt-unwind-resume.oS): In function `_Unwind_Resume':
> [ALL  ]    rt-unwind-resume.c:(.text+0x3c): undefined reference to
> `libgcc_s_resume'
> [ERROR]    collect2: error: ld returned 1 exit status
> [ERROR]    make[1]: *** [lib/librt.so] Error 1
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
>

I have a pull request open on github to add gcc-5.1 already. there
might be some patches forward ported from 4.9.x to 5.x to make uclibc
work(?).

-Bryan

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]