[RTEMS Project] #3262: GCC-4 Build failure with GCC-4.3+
RTEMS trac
trac at rtems.org
Tue Dec 19 13:56:59 UTC 2017
#3262: GCC-4 Build failure with GCC-4.3+
----------------------+--------------------------
Reporter: Gedare | Owner: Chris Johns
Type: defect | Status: assigned
Priority: normal | Milestone: 4.10.3
Component: tool/rsb | Version: 4.10
Severity: normal | Resolution:
Keywords: |
----------------------+--------------------------
Description changed by Gedare:
Old description:
> While building 4.10 tools (gcc-4.4.7) with gcc 5.4, I stumbled on the
> issue discussed at https://bugzilla.redhat.com/show_bug.cgi?id=476370
>
> The gcc build apparently needs -fgnu89-inline
>
> I hacked the following fix locally in my 4.10 RSB branch, but am not sure
> of the appropriate long-term solution:
> diff --git a/source-builder/config/gcc-common-1.cfg b/source-
> builder/config/gcc-common-1.cfg
> index 941e15c..d2608ec 100644
> --- a/source-builder/config/gcc-common-1.cfg
> +++ b/source-builder/config/gcc-common-1.cfg
> @@ -167,7 +167,7 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n)
> cp ../${source_dir_gcc}/gcc/gsyslimits.h gcc/include/syslimits.h
> fi
>
> - %{__make} %{?_smp_mflags} all
> + %{__make} %{?_smp_mflags} CFLAGS="-fgnu89-inline" all
>
> cd ${build_top}
New description:
While building 4.10 tools (gcc-4.4.7) with gcc 5.4, I stumbled on the
issue discussed at https://bugzilla.redhat.com/show_bug.cgi?id=476370
The gcc build apparently needs -fgnu89-inline
I hacked the following fix locally in my 4.10 RSB branch, but am not sure
of the appropriate long-term solution:
{{{
diff --git a/source-builder/config/gcc-common-1.cfg b/source-
builder/config/gcc-common-1.cfg
index 941e15c..d2608ec 100644
--- a/source-builder/config/gcc-common-1.cfg
+++ b/source-builder/config/gcc-common-1.cfg
@@ -167,7 +167,7 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n)
cp ../${source_dir_gcc}/gcc/gsyslimits.h gcc/include/syslimits.h
fi
- %{__make} %{?_smp_mflags} all
+ %{__make} %{?_smp_mflags} CFLAGS="-fgnu89-inline" all
cd ${build_top}
}}}
--
--
Ticket URL: <http://devel.rtems.org/ticket/3262#comment:2>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list