[mc1322x] Building mc1322x contiki
Jon Smirl
jonsmirl at gmail.com
Tue Oct 6 17:10:29 EDT 2009
I've got the OE toolchain built now.
Much better...
jonsmirl at terra:/home/apps/contiki-mc1322x/examples/hello-world$ ls
hello-world.mc1322x -l
-rwxr-xr-x 1 jonsmirl jonsmirl 67684 2009-10-06 16:55 hello-world.mc1322x
Compile flags from the two versions....
Note that the Phytec version has vfp turned on. I'm rebuilding the
chain with it turned off.
onsmirl at terra:/home/apps/contiki-mc1322x/examples/hello-world$ arm-linux-gcc -v
Using built-in specs.
Target: arm-linux
Configured with:
/home/apps/mc1322x-oe/tmp/work/armv4t-linux/gcc-cross-4.3.2-r9.1/gcc-4.3.2/configure
--build=x86_64-linux --host=x86_64-linux --target=arm-linux
--prefix=/home/apps/mc1322x-oe/tmp/cross/armv4t
--exec_prefix=/home/apps/mc1322x-oe/tmp/cross/armv4t
--bindir=/home/apps/mc1322x-oe/tmp/cross/armv4t/bin
--sbindir=/home/apps/mc1322x-oe/tmp/cross/armv4t/bin
--libexecdir=/home/apps/mc1322x-oe/tmp/cross/armv4t/libexec
--datadir=/home/apps/mc1322x-oe/tmp/cross/armv4t/share
--sysconfdir=/home/apps/mc1322x-oe/tmp/cross/armv4t/etc
--sharedstatedir=/home/apps/mc1322x-oe/tmp/cross/armv4t/com
--localstatedir=/home/apps/mc1322x-oe/tmp/cross/armv4t/var
--libdir=/home/apps/mc1322x-oe/tmp/cross/armv4t/lib
--includedir=/home/apps/mc1322x-oe/tmp/cross/armv4t/include
--oldincludedir=/home/apps/mc1322x-oe/tmp/cross/armv4t/include
--infodir=/home/apps/mc1322x-oe/tmp/cross/armv4t/share/info
--mandir=/home/apps/mc1322x-oe/tmp/cross/armv4t/share/man
--with-gnu-ld --enable-shared --enable-target-optspace
--enable-languages=c,c++,objc --enable-threads=posix --enable-multilib
--enable-c99 --enable-long-long --enable-symvers=gnu
--enable-libstdcxx-pch --program-prefix=arm-linux-
--enable-cheaders=c_std --enable-libssp --disable-bootstrap
--disable-libgomp --disable-libmudflap --with-float=soft
--with-local-prefix=/home/apps/mc1322x-oe/tmp/staging/armv4t-linux/usr
--with-gxx-include-dir=/home/apps/mc1322x-oe/tmp/staging/armv4t-linux//usr/include/c++
--with-sysroot=/home/apps/mc1322x-oe/tmp/staging/armv4t-linux
--with-build-sysroot=/home/apps/mc1322x-oe/tmp/staging/armv4t-linux
--enable-cheaders=c_std --disable-libunwind-exceptions
--with-mpfr=/home/apps/mc1322x-oe/tmp/staging/x86_64-linux/usr
--enable-__cxa_atexit
Thread model: posix
gcc version 4.3.2 (GCC)
----------------------------------------
jonsmirl at terra:/home/apps/contiki-mc1322x/examples/hello-world$
arm-v4t-linux-gnueabi-gcc -v
Using built-in specs.
Target: arm-v4t-linux-gnueabi
Configured with:
/home/apps/OSELAS.Toolchain/platform-arm-v4t-linux-gnueabi-gcc-4.3.2-glibc-2.8-binutils-2.18-kernel-2.6.27-sanitized/build-cross/gcc-4.3.2/configure
--target=arm-v4t-linux-gnueabi
--with-sysroot=/opt/OSELAS.Toolchain-1.99.3/arm-v4t-linux-gnueabi/gcc-4.3.2-glibc-2.8-binutils-2.18-kernel-2.6.27-sanitized/sysroot-arm-v4t-linux-gnueabi
--disable-multilib --with-float=soft --with-fpu=vfp --with-arch=armv4t
--disable-libunwind-exceptions --enable-__cxa_atexit
--disable-sjlj-exceptions --disable-nls --disable-decimal-float
--disable-fixed-point --disable-win32-registry --enable-symvers=gnu
--with-pkgversion=OSELAS.Toolchain-1.99.3
--with-gmp=/home/apps/OSELAS.Toolchain/platform-arm-v4t-linux-gnueabi-gcc-4.3.2-glibc-2.8-binutils-2.18-kernel-2.6.27-sanitized/sysroot-host
--with-mpfr=/home/apps/OSELAS.Toolchain/platform-arm-v4t-linux-gnueabi-gcc-4.3.2-glibc-2.8-binutils-2.18-kernel-2.6.27-sanitized/sysroot-host
--prefix=/opt/OSELAS.Toolchain-1.99.3/arm-v4t-linux-gnueabi/gcc-4.3.2-glibc-2.8-binutils-2.18-kernel-2.6.27-sanitized
--enable-languages=c --enable-threads=posix --enable-c99
--enable-long-long --enable-libstdcxx-debug --enable-profile
--enable-shared --enable-libssp --enable-checking=release
Thread model: posix
gcc version 4.3.2 (OSELAS.Toolchain-1.99.3)
jonsmirl at terra:/home/apps/contiki-mc1322x/examples/hello-world$
--
Jon Smirl
jonsmirl at gmail.com
More information about the mc1322x
mailing list