https://sourceware.org/bugzilla/show_bug.cgi?id=27594
Bug ID: 27594
Summary: build processes broken by changed space handling
Product: binutils
Version: 2.36.1
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: towo at towo dot net
Target Milestone: ---
Recent change in response to #4356 apparently breaks some build processes,
see https://github.com/msys2/MSYS2-packages/issues/2379
Whatever the solution will be, it should be consistent with the manual page of
windres;
option --preprocessor program
could arguably be interpreted to take just a "program" as an argument but its
own description contradicts that:
> The default preprocessor argument is "gcc -E -xc-header -DRC_INVOKED".
option --preprocessor-arg option
is described "to specify additional text to be passed to preprocessor on its
command line" so it should accept multiple arguments but is restricted to one
argument only per option, resulting in unpleasantly lengthy command lines in
makefiles that would use this option per argument
My suggestion is to apply some obvious magic to option --preprocessor;
everything following a space-separated dash, like " -" in "path to gcc -x -y",
should be used as a set of arguments as before, so confining the new
space-in-pathname support to the actual command.
--
You are receiving this mail because:
You are on the CC list for the bug.