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
Original bug ID: 6864 Reporter: gideon Assigned to:@damiendoligez Status: assigned (set by @damiendoligez on 2015-05-12T16:28:45Z) Resolution: open Priority: low Severity: minor Platform: cygwin, msvs64 OS: windows OS Version: 7 Category: platform support (windows, cross-compilation, etc) Tags: patch Related to:#5312
Bug description
On windows we are linking the llvm libraries with an ocaml leading to a rather large command on the commandline.
Consequently ocaml decides to call flexdll using a response file, that is, it passes arguments to flexlink by file to shorten the command. Unfortunately flexlink seems to accept only files in the response file but ocaml happily passes anything in the response file, e.g., options from -cclib or a path from -I which are, so it seems, interpreted as filenames by flexlink. I also have the impression they are not escaped/translated correctly, but that is rather difficult to judge with paths in cygwin.
This issue has been open one year with no activity. Consequently, it is being marked with the "stale" label. What this means is that the issue will be automatically closed in 30 days unless more comments are added or the "stale" label is removed. Comments that provide new information on the issue are especially welcome: is it still reproducible? did it appear in other contexts? how critical is it? etc.
Original bug ID: 6864
Reporter: gideon
Assigned to: @damiendoligez
Status: assigned (set by @damiendoligez on 2015-05-12T16:28:45Z)
Resolution: open
Priority: low
Severity: minor
Platform: cygwin, msvs64
OS: windows
OS Version: 7
Category: platform support (windows, cross-compilation, etc)
Tags: patch
Related to: #5312
Bug description
On windows we are linking the llvm libraries with an ocaml leading to a rather large command on the commandline.
Consequently ocaml decides to call flexdll using a response file, that is, it passes arguments to flexlink by file to shorten the command. Unfortunately flexlink seems to accept only files in the response file but ocaml happily passes anything in the response file, e.g., options from -cclib or a path from -I which are, so it seems, interpreted as filenames by flexlink. I also have the impression they are not escaped/translated correctly, but that is rather difficult to judge with paths in cygwin.
File attachments
The text was updated successfully, but these errors were encountered: