* uclibc issue with gcc 5.1
@ 2015-04-27 21:51 Reinoud Koornstra
2015-04-27 21:54 ` Bryan Hundven
0 siblings, 1 reply; 2+ messages in thread
From: Reinoud Koornstra @ 2015-04-27 21:51 UTC (permalink / raw)
To: crossgcc
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: uclibc issue with gcc 5.1
2015-04-27 21:51 uclibc issue with gcc 5.1 Reinoud Koornstra
@ 2015-04-27 21:54 ` Bryan Hundven
0 siblings, 0 replies; 2+ messages in thread
From: Bryan Hundven @ 2015-04-27 21:54 UTC (permalink / raw)
To: Reinoud Koornstra; +Cc: crossgcc
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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-04-27 21:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-27 21:51 uclibc issue with gcc 5.1 Reinoud Koornstra
2015-04-27 21:54 ` Bryan Hundven
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).