<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 How to recompile when using ltib for compiling u-boot and kernel</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276214#M30819</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;I'm using L3.0.35_4.1.0_130816_source ltib to build for the MX6SL evaluation kit. I noticed that each time I make a change to u-boot takes quite a bit of time. Eg: I just made a change to a printf in board/freescale/mx6sl_evk/mx6sl_evk.c , and I recompiled by doing:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;lucid@ubuntu:~/6sl/ltib/rpm/BUILD/u-boot-2009.08$ ( cd /home/lucid/6sl/ltib/ ; ./ltib -m scbuild -p u-boot )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;and that kicks off a full rebuild as shown below part A. That takes a lot longer than desirable. I tried to escape this by doing:&lt;/P&gt;&lt;P&gt;( echo makeuboot ; cd /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/ &amp;amp;&amp;amp; PATH=/home/lucid/6sl/ltib/bin:/opt/freescale/ltib/usr/spoof:/home/lucid/6sl/ltib/bin:/opt/freescale/ltib/usr/bin:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin make CROSS_COMPILE=arm-none-linux-gnueabi- )&lt;/P&gt;&lt;P&gt;but this seems to work only the first few times. After that, it gets this weird error:&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk&lt;/P&gt;&lt;P&gt;fatal: cannot describe '9b3adb2c5d3015ff4d14b56623b9edbc4c698105'&lt;/P&gt;&lt;P&gt;for dir in tools examples/standalone examples/api ; do make -C $dir _depend ; done&lt;/P&gt;&lt;P&gt;Use of uninitialized value in concatenation (.) or string at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;/opt/freescale/ltib/usr/spoof/gcc: cannot spoof, '/' (dev_image) does not exist at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make -C tools all&lt;/P&gt;&lt;P&gt;Use of uninitialized value in concatenation (.) or string at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;/opt/freescale/ltib/usr/spoof/gcc: cannot spoof, '/' (dev_image) does not exist at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;gcc -g -Wall -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include2 -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/libfdt -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools -DTEXT_BASE=0x87800000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -O -c -o mkimage.o /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools/mkimage.c&lt;/P&gt;&lt;P&gt;Use of uninitialized value in concatenation (.) or string at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;/opt/freescale/ltib/usr/spoof/gcc: cannot spoof, '/' (dev_image) does not exist at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;make[1]: *** [mkimage.o] Error 255&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make: *** [tools] Error 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is much worse for rebuilding the kernel. Every time I build it recompiles everything even though I changed just a single line in board/freescale/mx6sl_evk/mx6sl_evk.c . Eg:&lt;/P&gt;&lt;P&gt;lucid@ubuntu:~/6sl/ltib/rpm/BUILD/linux-3.0.35$ make ARCH=arm CONFIG_DEBUG_SECTION_MISMATCH=y CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-none-linux-gnueabi- uImage &amp;amp;&amp;amp; make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-none-linux-gnueabi- modules &amp;amp;&amp;amp; echo done &amp;amp;&amp;amp; sudo make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-none-linux-gnueabi- modules_install INSTALL_MOD_PATH=~/ltib/rootfs/&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/conf.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/zconf.tab.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/kconfig/conf&lt;/P&gt;&lt;P&gt;scripts/kconfig/conf --silentoldconfig Kconfig&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/linux/version.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/utsrelease.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; UPD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/utsrelease.h&lt;/P&gt;&lt;P&gt;make[1]: `include/generated/mach-types.h' is up to date.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/bounds.s&lt;/P&gt;&lt;P&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/bounds.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/asm-offsets.s&lt;/P&gt;&lt;P&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/asm-offsets.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts/checksyscalls.sh&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts/mod/empty.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; MKELF&amp;nbsp;&amp;nbsp; scripts/mod/elfconfig.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/mod/file2alias.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/mod/modpost.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/mod/sumversion.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/mod/modpost&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/main.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/compile.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/version.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/do_mounts.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/do_mounts_initrd.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/mounts.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/initramfs.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/calibrate.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/built-in.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/vfpmodule.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/entry.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/vfphw.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/vfp.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/built-in.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/elf.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/entry-armv.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/entry-common.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/irq.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/process.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/ptrace.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/return_address.o&lt;/P&gt;&lt;P&gt;arch/arm/kernel/return_address.c:62:2: warning: #warning "TODO: return_address should use unwind tables"&lt;/P&gt;&lt;P&gt;arch/arm/kernel/return_address.c:62:2: warning: #warning "TODO: return_address should use unwind tables"&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/setup.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/signal.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/sys_arm.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/stacktrace.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/time.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/traps.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/etm.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/fiq.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/armksyms.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/module.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/sleep.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/sched_clock.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/unwind.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/hw_breakpoint.o&lt;/P&gt;&lt;P&gt;&amp;lt;snip&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way I can avoid all of this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;jayakumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Part A&lt;/P&gt;&lt;P&gt;Processing: u-boot-v2009.08&lt;/P&gt;&lt;P&gt;=============================&lt;/P&gt;&lt;P&gt;Build path taken because: directory build, build key set, no prebuilt rpm, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rpmbuild --dbpath /home/lucid/6sl/ltib/rootfs//var/lib/rpm --target arm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' --define '__strip strip' --define '_topdir /home/lucid/6sl/ltib/rpm' --define '_prefix /usr' --define '_tmppath /home/lucid/6sl/ltib/tmp' --define '_rpmdir /home/lucid/6sl/ltib/rpm/RPMS'&amp;nbsp; --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bc --short-circuit&amp;nbsp; /home/lucid/6sl/ltib/tmp/u-boot-v2009.08.spec&lt;/P&gt;&lt;P&gt;Building target platforms: arm&lt;/P&gt;&lt;P&gt;Building for target arm&lt;/P&gt;&lt;P&gt;Executing(%build): /bin/sh -e /home/lucid/6sl/ltib/tmp/rpm-tmp.23152&lt;/P&gt;&lt;P&gt;+ umask 022&lt;/P&gt;&lt;P&gt;+ cd /home/lucid/6sl/ltib/rpm/BUILD&lt;/P&gt;&lt;P&gt;+ cd u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ : mx6sl_evk_mfg_config&lt;/P&gt;&lt;P&gt;+ eval echo&lt;/P&gt;&lt;P&gt;+ echo&lt;/P&gt;&lt;P&gt;+ PKG_U_BOOT_PATH_PRECONFIG=&lt;/P&gt;&lt;P&gt;+ SRC_DIR=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ BUILD_DIR=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ [ /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 != /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 ]&lt;/P&gt;&lt;P&gt;+ cd /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ [ -n&amp;nbsp; ]&lt;/P&gt;&lt;P&gt;+ make HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ CROSS_COMPILE=arm-none-linux-gnueabi- O=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 mx6sl_evk_mfg_config&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk&lt;/P&gt;&lt;P&gt;Configuring for mx6sl_evk_mfg board...&lt;/P&gt;&lt;P&gt;+ make HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ HOSTSTRIP=/usr/bin/strip CROSS_COMPILE=arm-none-linux-gnueabi- OPTFLAGS=-Os O=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 all -j8&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk.dep&lt;/P&gt;&lt;P&gt;fatal: cannot describe '22822ccf6106695f695fe91997ed6a6dd137240f'&lt;/P&gt;&lt;P&gt;for dir in tools examples/standalone examples/api ; do make -C $dir _depend ; done&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make -C tools all&lt;/P&gt;&lt;P&gt;make -C examples/standalone all&lt;/P&gt;&lt;P&gt;make -C examples/api all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;ccache /usr/bin/gcc -B/usr/bin/ -g -Wall -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include2 -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/libfdt -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools -DTEXT_BASE=0x87800000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -O -c -o mkimage.o /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools/mkimage.c&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/common'&lt;/P&gt;&lt;P&gt;make -C board/freescale/mx6sl_evk/&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/board/freescale/mx6sl_evk'&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-gcc&amp;nbsp; -g&amp;nbsp; -Os&amp;nbsp; -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x87800000 -I/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include -pipe&amp;nbsp; -DCONFIG_ARM -D__ARM__ -marm&amp;nbsp; -mabi=aapcs-linux -mno-thumb-interwork -march=armv5&amp;nbsp;&amp;nbsp; -Wall -Wstrict-prototypes -fno-stack-protector&amp;nbsp;&amp;nbsp; -o mx6sl_evk.o mx6sl_evk.c -c&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-gcc&amp;nbsp;&amp;nbsp; -D__ASSEMBLY__ -g&amp;nbsp; -Os&amp;nbsp; -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x87800000 -I/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include -pipe&amp;nbsp; -DCONFIG_ARM -D__ARM__ -marm&amp;nbsp; -mabi=aapcs-linux -mno-thumb-interwork -march=armv5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -o lowlevel_init.o lowlevel_init.S -c&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-gcc&amp;nbsp;&amp;nbsp; -D__ASSEMBLY__ -g&amp;nbsp; -Os&amp;nbsp; -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x87800000 -I/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include -pipe&amp;nbsp; -DCONFIG_ARM -D__ARM__ -marm&amp;nbsp; -mabi=aapcs-linux -mno-thumb-interwork -march=armv5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -o flash_header.o flash_header.S -c&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-ar crv libmx6sl_evk.a mx6sl_evk.o lowlevel_init.o flash_header.o&lt;/P&gt;&lt;P&gt;r - mx6sl_evk.o&lt;/P&gt;&lt;P&gt;r - lowlevel_init.o&lt;/P&gt;&lt;P&gt;r - flash_header.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/board/freescale/mx6sl_evk'&lt;/P&gt;&lt;P&gt;UNDEF_SYM=`arm-none-linux-gnueabi-objdump -x board/freescale/mx6sl_evk/libmx6sl_evk.a lib_generic/libgeneric.a lib_generic/lzma/liblzma.a lib_generic/lzo/liblzo.a board/freescale/common/libfreescale.a cpu/arm_cortexa8/libarm_cortexa8.a cpu/arm_cortexa8/mx6/libmx6.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a fs/yaffs2/libyaffs2.a fs/ubifs/libubifs.a net/libnet.a disk/libdisk.a drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a drivers/dma/libdma.a drivers/fpga/libfpga.a drivers/gpio/libgpio.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a drivers/input/libinput.a drivers/misc/libmisc.a drivers/mmc/libmmc.a drivers/mtd/libmtd.a drivers/mtd/nand/libnand.a drivers/mtd/onenand/libonenand.a drivers/mtd/ubi/libubi.a drivers/mtd/spi/libspi_flash.a drivers/net/libnet.a drivers/net/phy/libphy.a drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a drivers/pcmcia/libpcmcia.a drivers/power/libpower.a drivers/spi/libspi.a drivers/fastboot/libfastboot.a drivers/rtc/librtc.a drivers/serial/libserial.a drivers/twserial/libtws.a drivers/usb/gadget/libusb_gadget.a drivers/usb/host/libusb_host.a drivers/usb/musb/libusb_musb.a drivers/video/libvideo.a drivers/watchdog/libwatchdog.a common/libcommon.a libfdt/libfdt.a api/libapi.a post/libpost.a | sed&amp;nbsp; -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`; cd /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 &amp;amp;&amp;amp; arm-none-linux-gnueabi-ld -Bstatic -T u-boot.lds&amp;nbsp; -Ttext 0x87800000 $UNDEF_SYM cpu/arm_cortexa8/start.o --start-group lib_generic/libgeneric.a lib_generic/lzma/liblzma.a lib_generic/lzo/liblzo.a board/freescale/common/libfreescale.a cpu/arm_cortexa8/libarm_cortexa8.a cpu/arm_cortexa8/mx6/libmx6.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a fs/yaffs2/libyaffs2.a fs/ubifs/libubifs.a net/libnet.a disk/libdisk.a drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a drivers/dma/libdma.a drivers/fpga/libfpga.a drivers/gpio/libgpio.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a drivers/input/libinput.a drivers/misc/libmisc.a drivers/mmc/libmmc.a drivers/mtd/libmtd.a drivers/mtd/nand/libnand.a drivers/mtd/onenand/libonenand.a drivers/mtd/ubi/libubi.a drivers/mtd/spi/libspi_flash.a drivers/net/libnet.a drivers/net/phy/libphy.a drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a drivers/pcmcia/libpcmcia.a drivers/power/libpower.a drivers/spi/libspi.a drivers/fastboot/libfastboot.a drivers/rtc/librtc.a drivers/serial/libserial.a drivers/twserial/libtws.a drivers/usb/gadget/libusb_gadget.a drivers/usb/host/libusb_host.a drivers/usb/musb/libusb_musb.a drivers/video/libvideo.a drivers/watchdog/libwatchdog.a common/libcommon.a libfdt/libfdt.a api/libapi.a post/libpost.a board/freescale/mx6sl_evk/libmx6sl_evk.a --end-group /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/lib_arm/eabi_compat.o -L /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/default -lgcc -Map u-boot.map -o u-boot&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-objcopy -O srec u-boot u-boot.srec&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-objcopy --gap-fill=0xff -O binary u-boot u-boot.bin&lt;/P&gt;&lt;P&gt;+ exit 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Mar 2014 15:51:04 GMT</pubDate>
    <dc:creator>jayakumar2</dc:creator>
    <dc:date>2014-03-05T15:51:04Z</dc:date>
    <item>
      <title>How to recompile when using ltib for compiling u-boot and kernel</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276214#M30819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;I'm using L3.0.35_4.1.0_130816_source ltib to build for the MX6SL evaluation kit. I noticed that each time I make a change to u-boot takes quite a bit of time. Eg: I just made a change to a printf in board/freescale/mx6sl_evk/mx6sl_evk.c , and I recompiled by doing:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;lucid@ubuntu:~/6sl/ltib/rpm/BUILD/u-boot-2009.08$ ( cd /home/lucid/6sl/ltib/ ; ./ltib -m scbuild -p u-boot )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;and that kicks off a full rebuild as shown below part A. That takes a lot longer than desirable. I tried to escape this by doing:&lt;/P&gt;&lt;P&gt;( echo makeuboot ; cd /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/ &amp;amp;&amp;amp; PATH=/home/lucid/6sl/ltib/bin:/opt/freescale/ltib/usr/spoof:/home/lucid/6sl/ltib/bin:/opt/freescale/ltib/usr/bin:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin make CROSS_COMPILE=arm-none-linux-gnueabi- )&lt;/P&gt;&lt;P&gt;but this seems to work only the first few times. After that, it gets this weird error:&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk&lt;/P&gt;&lt;P&gt;fatal: cannot describe '9b3adb2c5d3015ff4d14b56623b9edbc4c698105'&lt;/P&gt;&lt;P&gt;for dir in tools examples/standalone examples/api ; do make -C $dir _depend ; done&lt;/P&gt;&lt;P&gt;Use of uninitialized value in concatenation (.) or string at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;/opt/freescale/ltib/usr/spoof/gcc: cannot spoof, '/' (dev_image) does not exist at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make -C tools all&lt;/P&gt;&lt;P&gt;Use of uninitialized value in concatenation (.) or string at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;/opt/freescale/ltib/usr/spoof/gcc: cannot spoof, '/' (dev_image) does not exist at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;gcc -g -Wall -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include2 -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/libfdt -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools -DTEXT_BASE=0x87800000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -O -c -o mkimage.o /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools/mkimage.c&lt;/P&gt;&lt;P&gt;Use of uninitialized value in concatenation (.) or string at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;/opt/freescale/ltib/usr/spoof/gcc: cannot spoof, '/' (dev_image) does not exist at /opt/freescale/ltib/usr/spoof/gcc line 34.&lt;/P&gt;&lt;P&gt;make[1]: *** [mkimage.o] Error 255&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make: *** [tools] Error 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is much worse for rebuilding the kernel. Every time I build it recompiles everything even though I changed just a single line in board/freescale/mx6sl_evk/mx6sl_evk.c . Eg:&lt;/P&gt;&lt;P&gt;lucid@ubuntu:~/6sl/ltib/rpm/BUILD/linux-3.0.35$ make ARCH=arm CONFIG_DEBUG_SECTION_MISMATCH=y CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-none-linux-gnueabi- uImage &amp;amp;&amp;amp; make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-none-linux-gnueabi- modules &amp;amp;&amp;amp; echo done &amp;amp;&amp;amp; sudo make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-none-linux-gnueabi- modules_install INSTALL_MOD_PATH=~/ltib/rootfs/&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/conf.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/zconf.tab.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/kconfig/conf&lt;/P&gt;&lt;P&gt;scripts/kconfig/conf --silentoldconfig Kconfig&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/linux/version.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/utsrelease.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; UPD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/utsrelease.h&lt;/P&gt;&lt;P&gt;make[1]: `include/generated/mach-types.h' is up to date.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel/bounds.s&lt;/P&gt;&lt;P&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/bounds.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/asm-offsets.s&lt;/P&gt;&lt;P&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/asm-offsets.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts/checksyscalls.sh&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scripts/mod/empty.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; MKELF&amp;nbsp;&amp;nbsp; scripts/mod/elfconfig.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/mod/file2alias.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/mod/modpost.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/mod/sumversion.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/mod/modpost&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/main.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/compile.h&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/version.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/do_mounts.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/do_mounts_initrd.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/mounts.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/initramfs.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/calibrate.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; init/built-in.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/vfpmodule.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/entry.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/vfphw.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/vfp.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; LD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/vfp/built-in.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/elf.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/entry-armv.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/entry-common.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/irq.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/process.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/ptrace.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/return_address.o&lt;/P&gt;&lt;P&gt;arch/arm/kernel/return_address.c:62:2: warning: #warning "TODO: return_address should use unwind tables"&lt;/P&gt;&lt;P&gt;arch/arm/kernel/return_address.c:62:2: warning: #warning "TODO: return_address should use unwind tables"&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/setup.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/signal.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/sys_arm.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/stacktrace.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/time.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/traps.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/etm.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/fiq.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/armksyms.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/module.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; AS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/sleep.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/sched_clock.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/unwind.o&lt;/P&gt;&lt;P&gt;&amp;nbsp; CC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arch/arm/kernel/hw_breakpoint.o&lt;/P&gt;&lt;P&gt;&amp;lt;snip&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way I can avoid all of this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;jayakumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Part A&lt;/P&gt;&lt;P&gt;Processing: u-boot-v2009.08&lt;/P&gt;&lt;P&gt;=============================&lt;/P&gt;&lt;P&gt;Build path taken because: directory build, build key set, no prebuilt rpm, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rpmbuild --dbpath /home/lucid/6sl/ltib/rootfs//var/lib/rpm --target arm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' --define '__strip strip' --define '_topdir /home/lucid/6sl/ltib/rpm' --define '_prefix /usr' --define '_tmppath /home/lucid/6sl/ltib/tmp' --define '_rpmdir /home/lucid/6sl/ltib/rpm/RPMS'&amp;nbsp; --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bc --short-circuit&amp;nbsp; /home/lucid/6sl/ltib/tmp/u-boot-v2009.08.spec&lt;/P&gt;&lt;P&gt;Building target platforms: arm&lt;/P&gt;&lt;P&gt;Building for target arm&lt;/P&gt;&lt;P&gt;Executing(%build): /bin/sh -e /home/lucid/6sl/ltib/tmp/rpm-tmp.23152&lt;/P&gt;&lt;P&gt;+ umask 022&lt;/P&gt;&lt;P&gt;+ cd /home/lucid/6sl/ltib/rpm/BUILD&lt;/P&gt;&lt;P&gt;+ cd u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ : mx6sl_evk_mfg_config&lt;/P&gt;&lt;P&gt;+ eval echo&lt;/P&gt;&lt;P&gt;+ echo&lt;/P&gt;&lt;P&gt;+ PKG_U_BOOT_PATH_PRECONFIG=&lt;/P&gt;&lt;P&gt;+ SRC_DIR=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ BUILD_DIR=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ [ /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 != /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 ]&lt;/P&gt;&lt;P&gt;+ cd /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08&lt;/P&gt;&lt;P&gt;+ [ -n&amp;nbsp; ]&lt;/P&gt;&lt;P&gt;+ make HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ CROSS_COMPILE=arm-none-linux-gnueabi- O=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 mx6sl_evk_mfg_config&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk&lt;/P&gt;&lt;P&gt;Configuring for mx6sl_evk_mfg board...&lt;/P&gt;&lt;P&gt;+ make HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ HOSTSTRIP=/usr/bin/strip CROSS_COMPILE=arm-none-linux-gnueabi- OPTFLAGS=-Os O=/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 all -j8&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk&lt;/P&gt;&lt;P&gt;Generating include/autoconf.mk.dep&lt;/P&gt;&lt;P&gt;fatal: cannot describe '22822ccf6106695f695fe91997ed6a6dd137240f'&lt;/P&gt;&lt;P&gt;for dir in tools examples/standalone examples/api ; do make -C $dir _depend ; done&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/standalone'&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make[1]: Nothing to be done for `_depend'.&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/examples/api'&lt;/P&gt;&lt;P&gt;make -C tools all&lt;/P&gt;&lt;P&gt;make -C examples/standalone all&lt;/P&gt;&lt;P&gt;make -C examples/api all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools'&lt;/P&gt;&lt;P&gt;ccache /usr/bin/gcc -B/usr/bin/ -g -Wall -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include2 -idirafter /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/libfdt -I /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools -DTEXT_BASE=0x87800000 -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -O -c -o mkimage.o /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/tools/mkimage.c&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/common'&lt;/P&gt;&lt;P&gt;make -C board/freescale/mx6sl_evk/&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/board/freescale/mx6sl_evk'&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-gcc&amp;nbsp; -g&amp;nbsp; -Os&amp;nbsp; -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x87800000 -I/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include -pipe&amp;nbsp; -DCONFIG_ARM -D__ARM__ -marm&amp;nbsp; -mabi=aapcs-linux -mno-thumb-interwork -march=armv5&amp;nbsp;&amp;nbsp; -Wall -Wstrict-prototypes -fno-stack-protector&amp;nbsp;&amp;nbsp; -o mx6sl_evk.o mx6sl_evk.c -c&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-gcc&amp;nbsp;&amp;nbsp; -D__ASSEMBLY__ -g&amp;nbsp; -Os&amp;nbsp; -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x87800000 -I/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include -pipe&amp;nbsp; -DCONFIG_ARM -D__ARM__ -marm&amp;nbsp; -mabi=aapcs-linux -mno-thumb-interwork -march=armv5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -o lowlevel_init.o lowlevel_init.S -c&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-gcc&amp;nbsp;&amp;nbsp; -D__ASSEMBLY__ -g&amp;nbsp; -Os&amp;nbsp; -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x87800000 -I/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/include -pipe&amp;nbsp; -DCONFIG_ARM -D__ARM__ -marm&amp;nbsp; -mabi=aapcs-linux -mno-thumb-interwork -march=armv5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -o flash_header.o flash_header.S -c&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-ar crv libmx6sl_evk.a mx6sl_evk.o lowlevel_init.o flash_header.o&lt;/P&gt;&lt;P&gt;r - mx6sl_evk.o&lt;/P&gt;&lt;P&gt;r - lowlevel_init.o&lt;/P&gt;&lt;P&gt;r - flash_header.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/board/freescale/mx6sl_evk'&lt;/P&gt;&lt;P&gt;UNDEF_SYM=`arm-none-linux-gnueabi-objdump -x board/freescale/mx6sl_evk/libmx6sl_evk.a lib_generic/libgeneric.a lib_generic/lzma/liblzma.a lib_generic/lzo/liblzo.a board/freescale/common/libfreescale.a cpu/arm_cortexa8/libarm_cortexa8.a cpu/arm_cortexa8/mx6/libmx6.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a fs/yaffs2/libyaffs2.a fs/ubifs/libubifs.a net/libnet.a disk/libdisk.a drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a drivers/dma/libdma.a drivers/fpga/libfpga.a drivers/gpio/libgpio.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a drivers/input/libinput.a drivers/misc/libmisc.a drivers/mmc/libmmc.a drivers/mtd/libmtd.a drivers/mtd/nand/libnand.a drivers/mtd/onenand/libonenand.a drivers/mtd/ubi/libubi.a drivers/mtd/spi/libspi_flash.a drivers/net/libnet.a drivers/net/phy/libphy.a drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a drivers/pcmcia/libpcmcia.a drivers/power/libpower.a drivers/spi/libspi.a drivers/fastboot/libfastboot.a drivers/rtc/librtc.a drivers/serial/libserial.a drivers/twserial/libtws.a drivers/usb/gadget/libusb_gadget.a drivers/usb/host/libusb_host.a drivers/usb/musb/libusb_musb.a drivers/video/libvideo.a drivers/watchdog/libwatchdog.a common/libcommon.a libfdt/libfdt.a api/libapi.a post/libpost.a | sed&amp;nbsp; -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`; cd /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08 &amp;amp;&amp;amp; arm-none-linux-gnueabi-ld -Bstatic -T u-boot.lds&amp;nbsp; -Ttext 0x87800000 $UNDEF_SYM cpu/arm_cortexa8/start.o --start-group lib_generic/libgeneric.a lib_generic/lzma/liblzma.a lib_generic/lzo/liblzo.a board/freescale/common/libfreescale.a cpu/arm_cortexa8/libarm_cortexa8.a cpu/arm_cortexa8/mx6/libmx6.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a fs/yaffs2/libyaffs2.a fs/ubifs/libubifs.a net/libnet.a disk/libdisk.a drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a drivers/dma/libdma.a drivers/fpga/libfpga.a drivers/gpio/libgpio.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a drivers/input/libinput.a drivers/misc/libmisc.a drivers/mmc/libmmc.a drivers/mtd/libmtd.a drivers/mtd/nand/libnand.a drivers/mtd/onenand/libonenand.a drivers/mtd/ubi/libubi.a drivers/mtd/spi/libspi_flash.a drivers/net/libnet.a drivers/net/phy/libphy.a drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a drivers/pcmcia/libpcmcia.a drivers/power/libpower.a drivers/spi/libspi.a drivers/fastboot/libfastboot.a drivers/rtc/librtc.a drivers/serial/libserial.a drivers/twserial/libtws.a drivers/usb/gadget/libusb_gadget.a drivers/usb/host/libusb_host.a drivers/usb/musb/libusb_musb.a drivers/video/libvideo.a drivers/watchdog/libwatchdog.a common/libcommon.a libfdt/libfdt.a api/libapi.a post/libpost.a board/freescale/mx6sl_evk/libmx6sl_evk.a --end-group /home/lucid/6sl/ltib/rpm/BUILD/u-boot-2009.08/lib_arm/eabi_compat.o -L /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/default -lgcc -Map u-boot.map -o u-boot&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-objcopy -O srec u-boot u-boot.srec&lt;/P&gt;&lt;P&gt;arm-none-linux-gnueabi-objcopy --gap-fill=0xff -O binary u-boot u-boot.bin&lt;/P&gt;&lt;P&gt;+ exit 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 15:51:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276214#M30819</guid>
      <dc:creator>jayakumar2</dc:creator>
      <dc:date>2014-03-05T15:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to recompile when using ltib for compiling u-boot and kernel</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276215#M30820</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are open to migrate to Yocto Project, you can use the &lt;A href="https://community.nxp.com/docs/DOC-99985"&gt;FSL Community BSP&lt;/A&gt; as it provides support for i.MX6SL EVK board and provides a newer version of U-Boot (2013.04-fsl and 2013.10).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2014 18:50:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276215#M30820</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2014-03-05T18:50:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to recompile when using ltib for compiling u-boot and kernel</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276216#M30821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Otavio. Yes, I like Yocto/OE based recipes and intend to migrate to it in the longer term. I'm glad to hear that there's a community behind it. However, in the short term, looks like I have to stay with ltib. Hopefully I'll find a way to recompile faster than doing scbuild each time. Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 10:18:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276216#M30821</guid>
      <dc:creator>jayakumar2</dc:creator>
      <dc:date>2014-03-06T10:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to recompile when using ltib for compiling u-boot and kernel</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276217#M30822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jaya, alright.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just bear on mind that 3.0.35-4.1.0 was the last LTIB release and 3.10.17-1.0.0 (for Yocto Project) is in beta already.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway... good luck with the project.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Mar 2014 12:15:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276217#M30822</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2014-03-06T12:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to recompile when using ltib for compiling u-boot and kernel</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276218#M30823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The simple way to go to the source directory and use "make" command. Before run "make" just set the CROSS_COMPILE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;export ARCH=arm&lt;/P&gt;&lt;P&gt;export CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L3.0.35_4.1.0_130816/ltib/rpm/BUILD/u-boot-2009.08$ make distclean&amp;nbsp; //if you have configured already, skip it&lt;/P&gt;&lt;P&gt;L3.0.35_4.1.0_130816/ltib/rpm/BUILD/u-boot-2009.08$ make mx6sl_evk_config //if you have configured already, skip it&lt;/P&gt;&lt;P&gt;L3.0.35_4.1.0_130816/ltib/rpm/BUILD/u-boot-2009.08$ make&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;L3.0.35_4.1.0_130816/ltib/rpm/BUILD/linux$ make distclean //if you have configured already, skip it&lt;/P&gt;&lt;P&gt;L3.0.35_4.1.0_130816/ltib/rpm/BUILD/linux$ make imx6s_defconfig //if you have configured already, skip it&lt;/P&gt;&lt;P&gt;L3.0.35_4.1.0_130816/ltib/rpm/BUILD/linux$ make uImage&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Grace&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 09:29:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-recompile-when-using-ltib-for-compiling-u-boot-and-kernel/m-p/276218#M30823</guid>
      <dc:creator>GraceH</dc:creator>
      <dc:date>2014-04-01T09:29:58Z</dc:date>
    </item>
  </channel>
</rss>

