You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-C rpath generates linker options of the form -Wl,-rpath,<path>. This fails if <path> contains commas, because -Wl, separates options on commas, so the linker ends up getting a bad path and spurious extra parameters.
The solution is to use -Xlinker which passes the next option through literally, so the full rpath can be specified with -Wl,-rpath -Xlinker <path,with,commas>. The -Xlinker form is fairly verbose, and only needed when there are commas.
(This comes up when building with Buck, because it generates paths of the form base/path/file.o#flavor1,flavor2 where "flavors" are things like "shared", "static", "pic", etc.)