I think unixify failure is wrong description so I have started this new thread 
as a continuation of the same problems for the Native !GCC

gccsdk/gcc4/recipe/files/gcc/gcc/config/arm/riscos-gcc.c   has a function
riscos_convert_filename()

that spoils '*gcc foo.bar.c' from working and also does nothing to help
gcc example.c -I../foo.bar

I have built a native !GCC 4.7.4 with a bypass of that function,
and it fixes the first problem and
gcc foo.bar.c    (lex.yy.c)
now works.

Before and after this change to riscos-gcc.c
there is no alteration to the -I../foo.bar problem which currently only
works if the RISC OS name is used
-I^foo/bar     or
@.foo/bar (for the current directory)

I now have to find a place to convert the -I../foo.bar to RISC OS.

There is a file
gccsdk/gcc4/recipe/files/gcc/libcpp/rname.c
but it seems to be to do with CROSS_DIRECTORY_STRUCTURE and RISC OS library 
paths.
maybe the patch to riscosify will have to be in cpp itself.

Ron M.


_______________________________________________
GCCSDK mailing list [email protected]
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

Reply via email to