I am trying to build a recent main tree (pulled today) and libgcc1 breaks showing this:
if [ -f /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/CONTROL/conffiles ]; then echo $(IDIR_libgcc)/CONTROL/conffiles >> /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/lib/apk/packages/libgcc.conffiles; for file in $(cat /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/CONTROL/conffiles); do [ -f /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/$file ] || continue; csum=$(/var/media/data/code/lede/main/staging_dir/host/bin/mkhash sha256 /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/$file); echo $file $csum >> /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/lib/apk/packages/libgcc.conffiles_static; done; rm -rf /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/CONTROL/conffiles; fi
if [ -z "$(ls -A /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/CONTROL 2>/dev/null)" ]; then rm -rf /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/CONTROL; else echo "CONTROL directory /var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi
/var/media/data/code/lede/main/staging_dir/host/bin/fakeroot /var/media/data/code/lede/main/staging_dir/host/bin/apk mkpkg --info "name:libgcc1" --info "version:unknown-r4" --info "description:GCC support library" --info "arch:mips_24kc" --info "license:GPL-3.0-with-GCC-exception" --info "origin:feeds/base/libs/toolchain" --info "url:http://gcc.gnu.org/" --info "maintainer:Felix Fietkau <nbd@nbd.name>" --info "provides: libgcc=unknown-r4 " --script "post-install:/var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/apk-mips_24kc/libgcc/post-install" --script "pre-deinstall:/var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/apk-mips_24kc/libgcc/pre-deinstall" --info "depends:" --files "/var/media/data/code/lede/main/build_dir/target-mips_24kc_musl/toolchain/ipkg-mips_24kc/libgcc" --output "/var/media/data/code/lede/main/bin/targets/realtek/rtl930x/packages/libgcc1-unknown-r4.apk" --sign "/var/media/data/code/lede/main/private-key.pem"
ERROR: info field 'version' has invalid value: package version is invalid
ERROR: failed to create package: package version is invalid
make[2]: *** [Makefile:807: /var/media/data/code/lede/main/bin/targets/realtek/rtl930x/packages/libgcc1-unknown-r4.apk] Error 99
make[2]: Leaving directory '/var/media/data/code/lede/main/package/libs/toolchain'
time: package/libs/toolchain/compile#0.16#0.05#0.20
ERROR: package/libs/toolchain failed to build.
make[1]: *** [package/Makefile:189: package/libs/toolchain/compile] Error 1
make[1]: Leaving directory '/var/media/data/code/lede/main'
make: *** [/var/media/data/code/lede/main/include/toplevel.mk:233: package/gcc/compile] Error 2
Anyone know how to fixt his? Looking at the Makefile, the version seems to be set elsewhere and that's not going too well?
PKG_NAME:=gcc
GCC_VERSION:=$(call qstrip,$(CONFIG_GCC_VERSION))
PKG_VERSION:=$(firstword $(subst +, ,$(GCC_VERSION)))
GCC_MAJOR_VERSION:=$(word 1,$(subst ., ,$(PKG_VERSION)))
PKG_RELEASE:=7
GCC_DIR:=$(PKG_NAME)-$(PKG_VERSION)