This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Compiler compatibility problem


I am trying to build a binary that can be used by a 3rd party, according
to their compiler requirements; they are using an ARM platform
(specifically, OMAP 2430). The 3rd party has told me they are using GCC
3.4.3 and GLIBC 2.3.3, so I've built this using an appropriate line
inside "demo-arm.sh", from the crosstool-0.43 package.


I built a simple test application for the 3rd party to verify that my
compiler will work in their environment but they said it doesn't (and I
don't have specific details as to what their error is). However, using
"file", they've identified a difference in binaries they produce for
their hardware versus those I produced, as seen here:

# file broken_app 
broken_app: ELF 32-bit LSB executable, ARM, version 1 (ARM), for
GNU/Linux
2.4.3, dynamically linked (uses shared libs), for GNU/Linux 2.4.3,
stripped
# file working_app 
working_app: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for
GNU/Linux 2.4.17, dynamically linked (uses shared libs), for GNU/Linux
2.4.17, stripped



The only difference appears to be (ARM) vs. (SYSV), so this seems like
it is probably a simple issue to overcome, but I'm not sure what to try.
Did I just choose the wrong compiler building template (demo-arm.sh vs.
one of the other demo-arm-xxx.sh types)? I'd appreciate any direction to
pursue.


Thanks much...
Mark


NOTE: The information in this message is intended for the personal and confidential use
of the designated recipient(s) named above. To the extent the recipient(s) is/are bound
by a non-disclosure agreement, or other agreement that contains an obligation of
confidentiality, with AuthenTec, then this message and/or any attachments shall be
considered confidential information and subject to the confidentiality terms of that
agreement.  If the reader of this message is not the intended recipient named above, you
are notified that you have received this document in error, and any review, dissemination,
distribution or copying of this message is strictly prohibited. If you have received this
document in error, please delete the original message and notify the sender immediately.
Thank you.

AuthenTec, Inc.  http://www.authentec.com



--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]