With latest git: When undefining DEBUG (relstatus=misc in configure.ac), the -devel branch can't build (4.3.0-devel) : > ./parse.y:2199: undefined reference to `itrace' > jobs.c:3233: undefined reference to `itrace' > jobs.c:2522: undefined reference to `itrace' > jobs.c:2745: undefined reference to `itrace' The CHECK_WAIT_INTR macro uses itrace without #ifdef DEBUG. [ quit.h ]
Note: When compiling the -devel branch with the correct/default relstatus (-DDEBUG) then, when running the new build, Ctrl+C throws itrace("bash_event_hook"); but then Ctrl+C is not usable again. [ newline is needed before Ctrl+C becomes usable again ] There should be a reason for that but this is strange.