Hi,
The following command (note the double-slash in a path name)
cl6x -z -o=main.out a/b//c/d/file.obj -c a/b/c/d/main.obj
fails with the following message:
<Linking>"/tmp/14635KpAAoj", line 4: fatal error: unrecognized file: "a/b">> Compilation failure
If the double-slash is replaced with a single slash (/), linking works fine.
Steps to reproduce:
-Matti
Regards, Matti Rintamaki, D.Sc. (Tech.), Senior Field Application Engineer, Embedded Processing, Texas Instruments, Espoo, Finland
Matti,
Thanks for reporting the issue. This has been entered as bug# SDSCM00044503.
If a post answers your question please mark it with the "Verify Answer" button
Search the wikis for common questions: CGT, BIOS, CCSv3, CCSv4Track a known bug with SDOWP. Enter the bug id in the "Find Record ID" box
I'm not sure that there is any guarantee that a "double slash" is allowed in a pathname, so the error might be reported all the way down at the OS level. In which case, supporting it (apparently meaning the same as a single slash - where is that specified?) would have to be done by an ad hoc kludge in each application.
Have you tried enclosing the path and file name in double quotes?
i.e. "a/b//c/d/file.obj"
Todd Snider
C6000 Code Generation Tools Team
Texas Instruments Incorporated