Community
Participate
Working Groups
Automake uses some weird shell script logic in its command lines to xlc. This keeps the build output parser from recognizing valid compiler commands, because it doesn't see the command as the compiler will actually see it after the shell resolves all the shell syntax in the command. Because of this, the source file being built is not recognized in the command, and thus the discovered info is not persisted. The attached patch adds some rudimentary automake support by also looking for SOURCE= statements in the command line, and deriving the source file name from that. If such statements are not found, it looks for the source file in the usual way.
Created attachment 169118 [details] patch
Fixed on cdt_5_0 and HEAD.