#!/bin/sh set -e # make sure CROSS_COMPILE is defined [ "${CROSS_COMPILE}" ] # create temp directory TMPDIR=`mktemp -d` # and make sure it gets removed automagically trap 'rm -fr ${TMPDIR}' 0 1 2 3 15 >${TMPDIR}/foo.c ${CROSS_COMPILE}gcc -c ${TMPDIR}/foo.c -o ${TMPDIR}/foo.o readelf -h ${TMPDIR}/foo.o | \ sed -n 's/.*Data:.* \([^ ][^ ]*\) endian/\1/p' exit 0