In message <op.xtmkx5o4izronj@bluey>
WPB <wpb.feed@gmx.com> wrote:
> On Tue, 03 Feb 2015 23:35:37 -0000, Ron <beeb@woosh.co.nz> wrote:
>
> > In message <54D0F32B.40803@gmx.com>
> > Duncan Moore <duncan.moore@gmx.com> wrote:
> >
> [snip]
> >>
> >> No, that's wrong. The problem is with 'make'.
> >> This code is in job.c:
> >>
> >> #elif defined (__riscos__)
> >>
> >> char default_shell[] = "";
> >> int batch_mode_shell = 0;
> >>
> >> #else
> >>
> >> It's not just in the RISC OS version, but in the GNU make version
> >> itself.
> >> If I remove this code (so default_shell becomes "/bin/sh"), then
> >> everything works.
> [snip]
> >
> > I've recompiled make to your suggestion and all looks OK so far.
> > (double quotes OK etc) also changes to make variable SHELL are OK
> >
> [snip]
> >
> > Ron M.
>
> Do either of you (Ron or Duncan) have a binary with this fix applied that
> I could try, please?
>
> Thanks,
>
> WPB
>
I've emailed you mine, I dont think make needs to know about norcroft
source directories (gcc does though) so it should be OK.
It /should/ (proof requied) also have the same effect in the existing
make by including
SHELL = /bin/sh
in the makefiles.
You can't change over to linux style without a recompiled gcc. My lot
seems to be OK, though whenever a bug pops up, it is another area to
have doubt about.
I have the changes to the recipe noted, the next thing will be to try
the new version of the compiler now available.
Ron M.
_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK
No comments:
Post a Comment