On 09/10/13 15:56, Baptiste Daroussin wrote:
Author: bapt
Date: Tue Sep 10 20:56:01 2013
New Revision: 255457
URL: http://svnweb.freebsd.org/changeset/base/255457

Log:
   Add support to detect arm vs armv6
There are two different versions of the ARM ABI depending on the
   TARGET_ARCH. As these are sligntly different a package built for
   one may not work on another. We need to detect which one we are on
   by parsing the .ARM.attributes section.
This will only work on the ARM EABI as this section is part of the
   ABI definition. As armv6 only supports the ARM EABI this is not a
   problem for the oabi.
Older versions of libelf in FreeBSD fail to read the
   .ARM.attributes section needed. As armv6 is unsupported on these
   versions we can assume we are running on arm.

Picking a random commit: I don't suppose we can just use MACHINE_ARCH for these identifiers? It encapsulates everything needed for compatibility.
-Nathan
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to