<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/146668>146668</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [AVR] cannot find -lgcc when using Arduino avr-ld version
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          tomtor
      </td>
    </tr>
</table>

<pre>
    ```
tom@swan-ubu20:~/src/rust/arduino-hal-test/bug$ which avr-ld

/home/tom/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-ld

tom@swan-ubu20:~/src/rust/arduino-hal-test/bug$ clang -v -target avr-none -mmcu=attiny84 bad_copy_data.c
clang version 21.0.0git (git@github.com:tomtor/llvm-project.git ee414e35047c588daba1ee62e8291ea171700f43)
Target: avr-none
Thread model: posix
InstalledDir: /media/scratch/rust/llvm-project/build/bin
Build config: +unoptimized, +assertions
 "/media/scratch/rust/llvm-project/build/bin/clang-21" -cc1 -triple avr-none -emit-obj -dumpdir a- -disable-f
ree -clear-ast-before-backend -main-file-name bad_copy_data.c -mrelocation-model static -mframe-pointer=all -
fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -fno-use-init-array -fno-use-cxa-atexit
 -target-cpu attiny84 -debugger-tuning=gdb -fdebug-compilation-dir=/home/tom/src/rust/arduino-hal-test/bug -v
 -fcoverage-compilation-dir=/home/tom/src/rust/arduino-hal-test/bug -resource-dir /media/scratch/rust/llvm-pr
oject/build/lib/clang/21 -internal-isystem /usr/lib/avr/include -ferror-limit 19 -fmessage-length=109 -fgnuc-
version=4.2.1 -fskip-odr-check-in-gmf -fcolor-diagnostics -faddrsig -o /tmp/bad_copy_data-274bb1.o -x c bad_c
opy_data.c
clang -cc1 version 21.0.0git based upon LLVM 21.0.0git default target x86_64-unknown-linux-gnu
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/avr/include
 /usr/local/include
 /media/scratch/rust/llvm-project/build/lib/clang/21/include
 /usr/include
End of search list.
 "/home/tom/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-ld" -o a.out --gc-sec
tions -L/usr/lib/avr/lib/avr25 -L/avr25 --defsym=__DATA_REGION_ORIGIN__=0x800060 --start-group -l:crtattiny84
.o -lgcc -lm -lc -lattiny84 /tmp/bad_copy_data-274bb1.o --end-group --relax -mavr25
/home/tom/.arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-ld: cannot find -lgcc
clang: error: avr-ld command failed with exit code 1 (use -v to see invocation)
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy8Vktv2z4S_zT0hRiBouTXwQe1rosA3RYoil4NihxJbChS4MNx9rCffUHZTrLJdrf_BwoYsDQcDefxm9-MCEH3FnFHlu_Icr8QKQ7O76Ibo_OL1qnHHVmx64810Y2kZuFBWEht4oxUzb8IPwQvCT_4FCLhB-FV0tbBIAxEnEVt6gmv6cOg5UDFyYNRhDX5xw-DG5HwQ7bMD8X143JJ-GES8l70GJ5tznrOzJKTh17ma9dFVTAQcURTFauihKvyOl-s7VX3duNfi0AaYXsKJwpR-B7jHIx1FimMo0yk2osYtX3c1LQV6ijd9HhUIopCEtZcPj6hD9pZysuCFazXkRK-6XUkdX4ZUltIN5KquZSA8IMxpxEm736gjEXWR6zLGqslq9dyudko0YoSccVxw7clinJdrhnr6orwLWHNt9lRUjVPvmbh4FEoOjqFJh9NLugzYc2dDVEYg2qvfZYTfhhRaZEzJL2IcnjO0ku_5gxpo64pZ827_Eals53uL4beJeumqEf9T1SEv88SEQL6qJ0NhGUV_iev44c5tcBLwjkFKUsK0evJ4Iv64KgjuPYHBZXGSWlPBVBQOojWIHSENR6RgjQoPIgQocXOeYRWyHu0isIotIVOGwQrRnxdXwqjR-OkyPHAnFgaoog6n3RejAiT0zaizyAxhgJhTTeKOAB6bx2FrptAOhu9kJFUe2cpdNaBd8kqbXvIuhRG6WyIPsnoPAijRcBwUUwBQVsdQXgvHp9l8ixARDzrmLN8BS7IKdEnrILCNvU9eojJatuTat-rlkI3y0G6cdLmEpnKwNi_7ttfaB8Kp_n-TroTetHj32XWY3DJS8w2fgWwhDWvQWR0ewMR4QdeUpgrZYUBHR5DxDEbTsE_6YpTftZWmqSQQofeOw9GjzrSckuhGzGEHKRB28eBVPuSZXFvk8yVv7IAqfZ1wYuSQhfu9QROeZADynvQFvqxm9NlnAelRW9diFrmagulfNA9BZf9iuOUY3mJR-Drum3LwlE4U3nBao77LR3N3fKWk1oRUNE0OUs_ffr-jxcnCjuRTKRXAjxvVsdVDcneW_dgwWibztDbNJN7dUsQ4bwoitydAYWXQ24NHwMd0COpmlfK1fusXH34qfL_rMZ_njspzJuzP0oyr_Hxk8ueZR-soq67-W90iMUzxf2-iZfZ0FFRuBQpQC8hYK78TLkUPv3XLD498-VF5foICrvwOJJqfzzum2_N8euHj3dfPh-_fL37ePf5eCTVnp03jLEVowBzyaD3Lk0U8oiRPt7ohrAmA9P0UlIwIwWT_5_I6P8iGtCqm2nwaMQ5k3P28ndvFFVDpbDWRdrpPCJySLfOyoczK9xG7zwPx1FYRTuhDSr6oONAMzFT6RTSMm8CKWDeL6KjAZFqe7qOlMswf9rFFmpXqW21FQvcletlWS_5iq0Xw44tV5uyFNtqI9Y1ig7b1ZLVm6qrNlVdb9cLveOML9ma8ZJVq3pdlKKWfKvKbbtZlwwlqRmOQpsiN0PhfL_QISTclfVqtdosjGjRhHlf5NziA51PM7KX-4XfzR3Upj6QmmXch2czUUczL5rN969kuX-bOvowoKUpaNvT5pLyW-auDLVI3uyGGKeQiYAfCD-8WJou_fu2jWcPc4mvIZx2_N8BAAD__691kuc">