We are trying to setup a cross-compile environment with an Nvidia Jetson XavierNX and VisualGDB. In syncing the Xavier filesystem over to Windows 10 we are getting many errors around the creating of symlinks. We get “error code 1314”, failed to create symlink.
I’ve tried running Visual Studio as Administrator with no change in generated errors. The command “mklink” does work successfully on our Windows boxes, so it seems that Windows is not preventing the creation of symlinks, only that the creation of symlinks is failing on syncing with VisualGDB.
This behavior was noted when we create a new cross-compile project in Visual Studio and when building we get many .so file not found link errors. Generally referencing system libraries needed by our shared objects. I found this blog post from 2013 that exactly describes our issues with a solution.
However, VisualGDB has already modified the ld.so.conf file in the toolchain sysroot directory according to the above reference blog post. Our solution is to manually list all the sub-dependencies that are throwing the error.
Please advise on what some possible solutions might be.
VisualGDB Version 5.6R9 (build 4777)
Visual Studio 2022 Version 17.4.2
Thank you.