0

Hello support team,

I’m trying to use VSCode, CMake and GNURX. I notice that GCC for Renesas RX 8.3.0.202202 or later needs `Path` setting which wasn’t necessary before. For example:

C:/Renesas/GCCLLVM/GNURX-ELF/8.3.0.202104/rx-elf/rx-elf/bin/rx-elf-gcc.exe -c test.c
–> OK

C:/Renesas/GCCLLVM/GNURX-ELF/8.3.0.202202/rx-elf/rx-elf/bin/rx-elf-gcc.exe -c test.c
–> NG
This causes the following two error message boxes pop up. (In my environment, messages are Japanese.)
(1) libstdc++-6.dll isn’t found
(2) libgcc_s_seh-1.dll isn’t found.

test.c has only one line comment as follows:

/* */

It is inconvenient. Can you reproduce this issue?

Best regards,
NoMaY

Open Source Tools Support commented
    • Hello NoMaY-san,

      Thank you for bringing this to our attention.

      The issue you are experiencing is caused by the lack of duplication of DLLs in both the “bin” and the “libexec” folders.
      As a workaround for existing releases, you can copy the missing DLLs from the
      \rx-elf\rx-elf\bin
      folder into the
      \rx-elf\rx-elf\libexec\gcc\rx-elf\8.3.0.-GNURX\libexec
      folder.

      We raised an internal ticket to fix this for future releases.

      Best regards,
      The Open Source Tools Team

    • Hello NoMaY-san,

      We are pleased to inform you that the issue should be fixed in the GCC for Renesas RX 8.3.0.202405 release.
      __
      Best regards,
      The Open Source Tools Team