This is a semi-embedded Linux system that I am trying to build for.

MontaVista is a Linux distribution that also provides a cross-compiling
toolchain--their own builds of the GNU toolchain, really. Their build
follows their own interesting naming convention, which isn't making this
simpler. >_<

Thanks for the reply, though.

---
William Tracy

-----Original Message-----
From: John Calcote [mailto:john.calc...@gmail.com] 
Sent: Monday, October 12, 2009 12:00 PM
To: William Tracy (wtracy)
Cc: automake@gnu.org
Subject: Re: Difficulty cross-compiling

You don't state your target OS, only the CPU architecture, and I'm not 
familiar with MontaVista, so I'm not sure I'm helping here. But if your 
target platform is AIX, or anything like it, you may be experiencing 
AIX-library-naming-difference syndrome - a sense of disorientation 
associated with not being able to find your AIX shared libraries after 
building. ;-)

The default library extension for some versions of AIX is .a. These .a 
files contain the equivalent of standard Unix static /and dynamic/ 
libraries. Thus, on AIX/PPC, .a files are dynamically loaded just like 
.so files on Solaris or Linux. The .a files also contain the static 
objects linked into a binary when static linking is requested.

Regards,
John



Reply via email to