- Nov 29, 2005
- 2,411
- 0
- 0
Short version: I'm trying to disentangle the build environment of the Open64 compiler.  Luckily, I don't really need to do anything with the compiler proper; I want to take one of the utilities that mucks with the intermediate format that the compiler produces, and change it.  
So, I've managed to set up a different directory where I can compiler said tool (it has a three-include-deep makefile). And I can even copy the source directory (from the compiler source tree) into a new directory, change it, and compile it in that new directory. That works fine. And when I make a new makefile (including the old make file), and make a new entry, with nothing much more than a renamed version of the old utilities (in this case, ir_b2a to ir_poo or something), it compiles. But when I run the resultant executable (which is the same size as the normal one) it says "unrecognized command ir_poo".
I can provide more details, but I really don't get this.
			
			So, I've managed to set up a different directory where I can compiler said tool (it has a three-include-deep makefile). And I can even copy the source directory (from the compiler source tree) into a new directory, change it, and compile it in that new directory. That works fine. And when I make a new makefile (including the old make file), and make a new entry, with nothing much more than a renamed version of the old utilities (in this case, ir_b2a to ir_poo or something), it compiles. But when I run the resultant executable (which is the same size as the normal one) it says "unrecognized command ir_poo".
I can provide more details, but I really don't get this.
 
				
		 
			 
 
		 
 
		 
 
		 
 
		 
 
		
 Facebook
Facebook Twitter
Twitter