RE: binary compatibility
"Eric Preston" <[email protected]> Thu, 13 Feb 2003 09:33:17 -0800
| Newsgroups | gmane.linux.redhat.ia64.general |
|---|---|
| Message-ID | <000e01c2d385$ff05b370$765a14ac@PREC798> |
Hmmmm...okay, so how do I know which modules system calls need? The man pages don't list the required libraries. I've got plenty of nss modules on my Itanium RHL system. They just happen to be 64-bit versions, which I'm guessing won't work with a 32-bit executable. If there's a 32-bit lib called libnss_files.so and there's a 64-bit one with the same name, how do I have both on the same system? Other OS's for Itanium, such as HP-UX and Windows support binary-compatibility without my having to figure out which libraries to copy over and potentially rename. I'm sure what you've said below is true, but it doesn't really get me that much farther to solving my problem. I'm happy to read documentation, but haven't found any yet. Thanks, Eric -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Bill Nottingham Sent: Wednesday, February 12, 2003 6:01 PM To: [email protected] Subject: Re: binary compatibility Eric Preston ([email protected]) said: > I saw an earlier email from Jim Wilson that said that if you build on > x86 with RHL 7.2 (and copy the correct exes shared libs) all should > work. Does this mean that something built on 7.1 won't work? I've tried > the latter and it didn't work (statically linked executable; failed in > gethostbyname()), but before I jump in and get a machine built with 7.2 > I want to check. Statically linked binaries still dlopen() nss modules for gethostbyname(), etc. If those aren't there, they will fail. Bill _______________________________________________ ia64-list mailing list [email protected] https://listman.redhat.com/mailman/listinfo/ia64-list