There are filename translation oddities with GCC 4.1.1 Release 1a (with the alias fix applied) compared to pre-release 2.
GCC 4.1.1 pre-release 2 (or, more accurately, a pre-release of that built on 13-06-08) was happy with the following: gcc -static -msoft-float -o !GPDriver2.gpdriver2 [objs...] and created an ELF file called gpdriver2 inside !GPDriver2 (which is in the CSD, both GCC and the project being on the same ADFS disc, ADFS being the selected FS, i.e., the standard case). The current release creates an ELF file called !GPDriver2/gpdriver2 in the CSD instead. If I use gcc -static -msoft-float -o !GPDriver2/gpdriver2 [objs...] it works as expected, but I thought gcc would accept RISC OS pathnames, too. Earlier versions did and the behaviour of gcc is now inconsistent with the other tools, e.g., elf2aif: I need to use elf2aif !GPDriver2.gpdriver2 because elf2aif does *not* accept !GPDriver2/gpdriver2, so I need to specify two different names to the two tools, which is not satisfactory. Martin -- --------------------------------------------------------------------- Martin Wuerthner MW Software [email protected] --------------------------------------------------------------------- _______________________________________________ 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
