RTEMS 4.11.0 build fails on Windows
Worth Burruss
worth at motioncontrol.org
Tue Apr 11 14:36:42 UTC 2017
On 11 Apr 2017 at 11:39, Chris Johns wrote:
> On 11/04/2017 00:02, Worth Burruss wrote:
> > Linda,
> >
> > What you are seeing is caused by a recent upgrade of gcc in the MSYS2 enviornment. A few
> > months ago it was 5.something and now it is 6.something. I came across this last week in
> > setting up a new machine. I found a patch from the GCC mailing list for 5.something and
> > adjusted it for gcc 4.9.3.
> >
> > Attached are the 2 patches I created and put in a temp area to come back to latter and
> > properly fix when I had time. I have never applied them to another system, but am pretty
> > sure they should work. The gcc patch file goes in your rsb/rtems/patches directory and the
> > rsb will do the patch application. the other patch you have to appy with:
> >
> > patch -p1 < rsb-fix-for-gcc-4.11-2017-0405-1.patch
> >
> > with -p1 depending on where you put the patch, I can not remeber for sure but think this
> > would be the top level rsb directory.
> >
> > Unfortunatly I do not have time for the next 2 or 3 weeks to actualy look into fixing the
> > patches properly so issues still exist, you will definitly get a warning about no checksum for
> > the gcc patch file, but it will not stop the build. I suspect others may exist such as carriage
> > return / line feeds.
> >
> > Hopefully this is enough to get you started.
>
> This is excellent work and thank you for a really great answer.
>
> Could please create a ticket and attach your patches? The Release wiki
> page provides a link to create a 4.11 release branch bug report ...
Created as 2990, with only the gcc patch attached. Linda is correct the patch to fix the RSB
was put in a less than proper place. At the time I needed a working 4.11 arm compiler on a
specific windows machine.
>
> https://devel.rtems.org/wiki/Release
>
> I am happy to push the 4.11.2 milestone date by a few day to include
> these fixes.
>
> Thanks
> Chris
More information about the users
mailing list