- Nov 29, 2005
- 2,411
- 0
- 0
So, I work a lot with the Open64 compiler. Normally my workflow involves remotely connecting to my lab computer, but I'd love (read: LOVE LOVE LOVE) to be able to use it natively in OSX. Before you say "good luck", I don't actually need to use the compiler. Sort of.
My work messes around with .B (WHIRL, if you're curious) files. These are an intermediate representation that the front end of Open64 produces. So I certainly don't need the compiler to actually "work" under OSX (i.e. I need no backend, code generation or "a.out").
The only thing I need are some external codes that deal with these .B files that are, as best as I can tell, compiled with g++. The problem is, they're linked against all sorts of Open64 libraries, and I can't figure out how the heck to get it work under OSX. I'm not super familiar with complex build environments (i.e. multiple levels of makefiles, etc). I don't understand why the OSX g++ wouldn't happily compile these files as long as the appropriate files were included/linked against. Ideally, I'd also like to compile the front end of the compiler, in order to produce .B files, but I'm hoping I can just copy them from a Linux install to my OSX install and they'll work.
Anyway, anyone have any experience doing this sort of thing, have any tips they can offer, or think they might want to help? This is valuable enough to me I'd consider paying someone to help me if they think they can do it.
My work messes around with .B (WHIRL, if you're curious) files. These are an intermediate representation that the front end of Open64 produces. So I certainly don't need the compiler to actually "work" under OSX (i.e. I need no backend, code generation or "a.out").
The only thing I need are some external codes that deal with these .B files that are, as best as I can tell, compiled with g++. The problem is, they're linked against all sorts of Open64 libraries, and I can't figure out how the heck to get it work under OSX. I'm not super familiar with complex build environments (i.e. multiple levels of makefiles, etc). I don't understand why the OSX g++ wouldn't happily compile these files as long as the appropriate files were included/linked against. Ideally, I'd also like to compile the front end of the compiler, in order to produce .B files, but I'm hoping I can just copy them from a Linux install to my OSX install and they'll work.
Anyway, anyone have any experience doing this sort of thing, have any tips they can offer, or think they might want to help? This is valuable enough to me I'd consider paying someone to help me if they think they can do it.
Last edited:
