[Clfs-dev] Endians

Nicholai Vesterløkke nve at mpitech.com
Tue Mar 3 00:38:12 PST 2009


Chapter 6.4 Build variables for the arm version

I'm not sure that it's the right thing that I get from this 

        export CLFS_ENDIAN=$(echo ${CLFS_TARGET} | sed -e 's/armeb/BIG/' 
-e 's/arm/LITTLE/')

Because the result is this: 

        CLFS_ENDIAN=LITTLE-unknown-linux-uclibc

Which will give me a wrong output in the next part

        if [ "${CLFS_ENDIAN}" = "LITTLE" ]; then
          export CLFS_NOT_ENDIAN=BIG
        else
          export CLFS_NOT_ENDIAN=LITTLE
        fi

Here it will set CLFS_NOT_ENDIAN=LITTLE

I think this will do the trick, if I have understood the expression 
correctly.

        export CLFS_ENDIAN=$(echo ${CLFS_TARGET} | sed -e 
's/armv5b[a-z-]*/BIG/' -e 's/arm[0-9 a-z-]*/LITTLE/')

Regards
Nicholai



More information about the Clfs-dev mailing list