<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I'm using arm920t, oabi, buildroot svn24232</div><div><br></div><div>Everything works fine in the filesystem if I build from scratch, but if I do nothing more then run make a second time, something strange happens.</div><div><br></div><div>uClibc and it's libraries gets rebuilt, as well as the on board version of gcc, here is the diff between the two root filesystems:</div><div><br></div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libcrypt-0.9.30.so and project_build_arm/phidget_sbc/root/lib/libcrypt-0.9.30.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libcrypt.so.0 and project_build_arm/phidget_sbc/root/lib/libcrypt.so.0 differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libc.so.0 and project_build_arm/phidget_sbc/root/lib/libc.so.0 differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libm-0.9.30.so and project_build_arm/phidget_sbc/root/lib/libm-0.9.30.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libm.so.0 and project_build_arm/phidget_sbc/root/lib/libm.so.0 differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libpthread-0.9.30.so and project_build_arm/phidget_sbc/root/lib/libpthread-0.9.30.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libpthread.so.0 and project_build_arm/phidget_sbc/root/lib/libpthread.so.0 differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libthread_db-0.9.30.so and project_build_arm/phidget_sbc/root/lib/libthread_db-0.9.30.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libthread_db.so.1 and project_build_arm/phidget_sbc/root/lib/libthread_db.so.1 differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/lib/libuClibc-0.9.30.so and project_build_arm/phidget_sbc/root/lib/libuClibc-0.9.30.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/bin/arm-linux-uclibc-gcc and project_build_arm/phidget_sbc/root/usr/bin/arm-linux-uclibc-gcc differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/bin/arm-linux-uclibc-gcc-4.2.4 and project_build_arm/phidget_sbc/root/usr/bin/arm-linux-uclibc-gcc-4.2.4 differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/bin/cc and project_build_arm/phidget_sbc/root/usr/bin/cc differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/bin/cpp and project_build_arm/phidget_sbc/root/usr/bin/cpp differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/bin/gcc and project_build_arm/phidget_sbc/root/usr/bin/gcc differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">diff -ur ../root_full_good/usr/bin/gccbug project_build_arm/phidget_sbc/root/usr/bin/gccbug</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">--- ../root_full_good/usr/bin/gccbug<span class="Apple-tab-span" style="white-space:pre">        </span>2008-12-08 13:20:58.000000000 -0700</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">+++ project_build_arm/phidget_sbc/root/usr/bin/gccbug<span class="Apple-tab-span" style="white-space:pre"> </span>2008-12-08 14:53:18.000000000 -0700</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">@@ -349,7 +349,7 @@</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "> target: arm-unknown-linux-uclibc</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "> __EOF__</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">       cat >> $file << \__EOF__</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">-configured with: /home/patrick/sbc/buildroot/buildroot-svn24232/toolchain_build_arm/gcc-4.2.4/configure --prefix=/usr --build=i386-pc-linux-gnu --host=arm-linux-uclibc --target=arm-linux-uclibc --enable-languages=c --with-gxx-include-dir=/usr/include/c++ --disable-__cxa_atexit --with-gnu-ld --enable-shared --disable-nls --enable-threads --disable-multilib --with-tune=arm920t --with-cpu=arm920t</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">+configured with: /home/patrick/sbc/buildroot/buildroot-svn24232/toolchain_build_arm/gcc-4.2.4/configure --prefix=/usr --build=i386-pc-linux-gnu --host=arm-linux-uclibc --target=arm-linux-uclibc --enable-languages=c --with-gxx-include-dir=/usr/include/c++ --disable-__cxa_atexit --with-gnu-ld --enable-shared --disable-nls --enable-threads --disable-multilib --with-tune=arm920t --with-cpu=arm920t : (reconfigured) /home/patrick/sbc/buildroot/buildroot-svn24232/toolchain_build_arm/gcc-4.2.4/configure --prefix=/usr --build=i386-pc-linux-gnu --host=arm-linux-uclibc --target=arm-linux-uclibc --enable-languages=c --with-gxx-include-dir=/usr/include/c++ --disable-__cxa_atexit --with-gnu-ld --enable-shared --disable-nls --enable-threads --disable-multilib --with-tune=arm920t --with-cpu=arm920t</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "> __EOF__</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">       cat >> $file << __EOF__</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "> >Description:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/gcc/arm-linux-uclibc/4.2.4/libgcc.a and project_build_arm/phidget_sbc/root/usr/lib/gcc/arm-linux-uclibc/4.2.4/libgcc.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/gcc/arm-linux-uclibc/4.2.4/libgcc_eh.a and project_build_arm/phidget_sbc/root/usr/lib/gcc/arm-linux-uclibc/4.2.4/libgcc_eh.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/gcc/arm-linux-uclibc/4.2.4/libgcov.a and project_build_arm/phidget_sbc/root/usr/lib/gcc/arm-linux-uclibc/4.2.4/libgcov.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libc.a and project_build_arm/phidget_sbc/root/usr/lib/libc.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libc_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libc_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libcrypt.a and project_build_arm/phidget_sbc/root/usr/lib/libcrypt.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libcrypt_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libcrypt_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libcrypt.so and project_build_arm/phidget_sbc/root/usr/lib/libcrypt.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libdl.a and project_build_arm/phidget_sbc/root/usr/lib/libdl.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libdl_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libdl_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Only in project_build_arm/phidget_sbc/root/usr/lib: libfakeroot.a</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Only in project_build_arm/phidget_sbc/root/usr/lib: libfakeroot.la</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libgomp.a and project_build_arm/phidget_sbc/root/usr/lib/libgomp.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libiberty.a and project_build_arm/phidget_sbc/root/usr/lib/libiberty.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libm.a and project_build_arm/phidget_sbc/root/usr/lib/libm.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libm_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libm_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libm.so and project_build_arm/phidget_sbc/root/usr/lib/libm.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libmudflap.a and project_build_arm/phidget_sbc/root/usr/lib/libmudflap.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libmudflapth.a and project_build_arm/phidget_sbc/root/usr/lib/libmudflapth.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libnsl.a and project_build_arm/phidget_sbc/root/usr/lib/libnsl.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libnsl_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libnsl_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libpthread.a and project_build_arm/phidget_sbc/root/usr/lib/libpthread.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libpthread_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libpthread_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libpthread.so and project_build_arm/phidget_sbc/root/usr/lib/libpthread.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libresolv.a and project_build_arm/phidget_sbc/root/usr/lib/libresolv.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libresolv_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libresolv_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/librt.a and project_build_arm/phidget_sbc/root/usr/lib/librt.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/librt_pic.a and project_build_arm/phidget_sbc/root/usr/lib/librt_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libssp.a and project_build_arm/phidget_sbc/root/usr/lib/libssp.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libssp_nonshared.a and project_build_arm/phidget_sbc/root/usr/lib/libssp_nonshared.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libthread_db.a and project_build_arm/phidget_sbc/root/usr/lib/libthread_db.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libthread_db_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libthread_db_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libthread_db.so and project_build_arm/phidget_sbc/root/usr/lib/libthread_db.so differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libutil.a and project_build_arm/phidget_sbc/root/usr/lib/libutil.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libutil_pic.a and project_build_arm/phidget_sbc/root/usr/lib/libutil_pic.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/libz.a and project_build_arm/phidget_sbc/root/usr/lib/libz.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/lib/uclibc_nonshared.a and project_build_arm/phidget_sbc/root/usr/lib/uclibc_nonshared.a differ</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Binary files ../root_full_good/usr/libexec/gcc/arm-linux-uclibc/4.2.4/cc1 and project_build_arm/phidget_sbc/root/usr/libexec/gcc/arm-linux-uclibc/4.2.4/cc1 differ</div><div><font class="Apple-style-span" face="Monaco" size="2"><span class="Apple-style-span" style="font-size: 10px;"><br></span></font></div></div><div><br></div><div>If I run gdb in the new filesystem, I get the following error after the 'run' command (for debugging of only some programs):</div><div><br></div><div>gdb: can't resolve symbol '__ashldi3'</div><div><br></div><div>where in the original filesystem, it was working properly. GDB just quits in this case, with whatever it was debugging continuing to run.</div><div><br></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Helvetica Neue'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Helvetica Neue'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--</div><div>Patrick McNeil</div>Lead Developer | Phidgets Inc.<div><a href="mailto:patrick@phidgets.com">patrick@phidgets.com</a> | <a href="http://www.phidgets.com">www.phidgets.com</a></div><div>--</div></div></div></div><div>If there's one thing worse than a program that doesn't work when it should, it's a program that does work when it shouldn't.</div><div>-Bob Archer</div></div></div></span></div></span> </div><br></body></html>