From: Jeremy Abramson (abramson_at_isi_dot_edu)
Date: Tue Nov 10 2009 - 19:40:10 PST
Hello all! As part of my dissertation research, I'm currently using Open64 to tackle some performance prediction/analysis questions. Or, more accurately, I use the Open64 front ends to generate WHIRL .B files, which I then use external tools (based off things like ir_walker and ir_b2a if you're at all familiar with Open64) to manipulate them. I've noticed your group seems to have managed to get a fair amount of Open64 to compile under OSX. I was just wondering if you actually generate .B files with your tool (under OSX) and if you think it would be that difficult to get the ir_tools to link against your OSX codebase. I didn't see any of the normal ir_tools (ir_size, ir_a2b) or anything in your source tree. Anyway, I'm pretty sure getting ir_a2b.cxx to compile and link against your existing OSX code should be pretty straightforward, but I'm not particularly good at getting Makefiles and includes to agree with each other. I can compile it to an object file, but the build environment is a little different than I'm used to, and adding more object files manually didn't really work. So does anyone have any hints on getting that to work? And also, as I mentioned, is there actually a --keep option to your tool, or any other way of getting .B files under OSX? If so, you may very well help a Ph.D. student get his wings. =] Thanks so much, Jeremy