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
When providing G++ or Clang with parameter files that contain parentheses in their names, PHP's exec function breaks and you get sth like this on the stderr output (caught in command line):
Issue description and reproduction steps
When providing G++ or Clang with parameter files that contain parentheses in their names, PHP's
exec
function breaks and you get sth like this on the stderr output (caught in command line):Notice the
-I/tmp/compiler.elVKPg/libraries/Ethernet(3)
part in both avr-g++ and Clang commands.As a result, both compilers end up with a syntax error, never executing the requested command.
We do redirect
stderr
tostdout
using2>&1
in the end of all commands provided to PHP'sexec
, however this doesn't work for such cases.Need to find a way to catch this output.
The text was updated successfully, but these errors were encountered: