<>Sam Drinkard sam@wa4phy.net wrote: <snip>
The other thing I'd thought about would be to install the needed gnu library, but in a non-standard place, like /home/sam or some other user directory. Since the software only needs this at runtime and not during linking, I don't see what It would bother. Given that idea, how would I use RPM to install that library ? I read the man page, but did not seen much option for installing to a non-std location, and not have the system actually "recognize" it as being there. suggestions? -- Snowman
I don't know the rpm commands, but I'm sure they exist. But they probably won't do entirely what you need by themselves, IIUC what you want to do there. I suspect that after you get the library in it's final resting place, you'll want to add the target directory into /etc/ld.so.conf. If you don't reboot immediately and want to use it, you'll want to run ldconfig.
This based on my interpretation that you want to pull this lib to an out-of-the-way place so it doesn't get trounced/removed when you pull major upgrades?
HTH and that I wasn't addrssing a problem that doesn't exist.
Yep....
Bill, the thought of installing it somewhere that the system really doesn't need to know about it -- only the WRF executable and support files *IF* that's all it needs. Since it won't run without it, I can only guess that maybe its the only problem, but given all the other problems I've encountered with this project, it would not surprise me one bit to find there are other files / libs that it might be looking for. I suppose I should drop a line to the software developers and see what they say, but their help desk only recommended trying to execute it via the mpirun since it was compiled in part by mpicc.
Before I blow it all away and go to the 3.5 distro, can someone pass the command that I'd use with rpm to install it to say /home/sam ?
Bill Maltby wrote:
I don't know the rpm commands, but I'm sure they exist. But they probably won't do entirely what you need by themselves, IIUC what you want to do there. I suspect that after you get the library in it's final resting place, you'll want to add the target directory into /etc/ld.so.conf. If you don't reboot immediately and want to use it, you'll want to run ldconfig.
This based on my interpretation that you want to pull this lib to an out-of-the-way place so it doesn't get trounced/removed when you pull major upgrades?
HTH and that I wasn't addrssing a problem that doesn't exist.