https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93548
Bug ID: 93548 Summary: gcc build tries to modify source tree Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: bernd.edlinger at hotmail dot de Target Milestone: --- I build gcc with read only source tree, this worked all the time, but now it does no longer: ../gcc-trunk-0/configure --prefix=/home/ed/gnu/arm-linux-gnueabihf --enable-languages=all --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3-d16 --with-float=hard make Fails, because it attempts to modify the source code; HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-trunk-0/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="\"arm10e\"" \ HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/dbxelf.h config/elfos.h config/gnu-user.h config/linux.h config/linux-android.h config/glibc-stdint.h config/arm/elf.h config/arm/linux-gas.h config/arm/linux-elf.h config/arm/bpabi.h config/arm/linux-eabi.h config/arm/aout.h config/arm/arm.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4 DEFAULT_LIBC=LIBC_GLIBC ANDROID_DEFAULT=0" \ /bin/sh ../../gcc-trunk-0/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/arm/arm-flags.h config/arm/arm-protos.h config/arm/aarch-common-protos.h config/linux-protos.h tm-preds.h" DEFINES="" \ /bin/sh ../../gcc-trunk-0/gcc/mkconfig.sh tm_p.h gawk -f ../../gcc-trunk-0/gcc/config/arm/parsecpu.awk -v cmd=md \ ../../gcc-trunk-0/gcc/config/arm/arm-cpus.in > arm-tune.new mv arm-tune.new ../../gcc-trunk-0/gcc/config/arm/arm-tune.md mv: can't rename 'arm-tune.new': Permission denied make[3]: *** [../../gcc-trunk-0/gcc/config/arm/arm-tune.md] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/home/ed/gnu/gcc-build-arm-linux-gnueabihf/gcc' make[2]: *** [all-stage1-gcc] Error 2 make[2]: Leaving directory `/home/ed/gnu/gcc-build-arm-linux-gnueabihf' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/home/ed/gnu/gcc-build-arm-linux-gnueabihf' make: *** [all] Error 2