Steffen Dettmer <steffen.dettmer@xxxxxxxxxxxxxx> writes: > I'm trying to build arm-elf-gcc --sysroot and my target does not have > a file system etc. > gcc building seems to enforce building of libgcov.a. > > - Why is this enforced? I think libgcov is for converage > analyzing with gcov and has high requirements (such as needing > a file system). > > - How can I disable building of libgcov.a? > I used a hack in libgcc/Makefile.in, see at the end of the > mail. How do I do this better? Some embedded systems do use libgcov.a and arrange for other schemes for exposing the profiling data. But it's true that it's uncommon. One way to avoid problems while building is make inhibit_libc=true Ian