avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-dev] does delay.h really need all this junk?


From: Steve Franks
Subject: [avr-libc-dev] does delay.h really need all this junk?
Date: Mon, 8 Dec 2008 17:06:28 -0700

Y'all,

I was trying to figure out why _delay_us() was eating up all my flash
in a tiny2313, so I threw in a <link> -nodefaultlibs, and look what I
found! Is this really just for the convinienece of using F_CPU?  I
grabbed delay_loop_2(), put it in a for() loop, and my code went from
4k to 1k...

Best,
Steve

/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:111:
undefined reference to `__mulsf3'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:112:
undefined reference to `__ltsf2'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:114:
undefined reference to `__gtsf2'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:116:
undefined reference to `__divsf3'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:145:
undefined reference to `__mulsf3'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:146:
undefined reference to `__ltsf2'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:148:
undefined reference to `__gtsf2'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:151:
undefined reference to `__mulsf3'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:151:
undefined reference to `__fixunssfsi'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:161:
undefined reference to `__fixunssfsi'
/usr/local/lib/gcc/avr/4.2.2/../../../../avr/include/util/delay.h:120:
undefined reference to `__fixunssfsi'
gmake: *** [main.elf] Error 1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]