
Hi Simon,
It's the day after the scheduled release day, and here is v2019.10-rc2. It took me a while to confirm that the riscv PR was causing the issue I saw, and I got extra paranoid about testing all of the other PRs to be sure it really was that and not some other race condition. At this point, it's time to aim to stabilize everything. That said, I think there's at least one or two trees that haven't sent their big PR yet and I'd like to see that come in as soon as possible.
In terms of a changelog, git log --merges v2019.10-rc1..v2019.10-rc2 continues to look pretty good but the content there varies based on what was given to me in the PR. So please, the more details in the request the better!
I'm still planning on doing -rc3 on the 26th of August with -rc4 on September 9th and -rc5 on September 23rd with the release scheduled on October 7th. Thanks all!
I'm seeing the following build failure with gcc 9, possibly due to tightened cflags in Fedora, although from a quick look I don't see why, since the split out of environment functions into the separate header. Any thoughts on what might be missing?
Peter
BUILDSTDERR: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wp,-MD,scripts/dtc/.checks.o.d -Iscripts/dtc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu11 -I../scriptsIn file included from ../tools/env/../../env/flags.c:7, BUILDSTDERR: from ../tools/env/env_flags.c:1: BUILDSTDERR: ../include/env.h:158:1: error: unknown type name 'ulong'; did you mean 'long'? BUILDSTDERR: 158 | ulong env_get_ulong(const char *name, int base, ulong default_val); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | long BUILDSTDERR: ../include/env.h:158:49: error: unknown type name 'ulong'; did you mean 'long'? BUILDSTDERR: 158 | ulong env_get_ulong(const char *name, int base, ulong default_val); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | long BUILDSTDERR: ../include/env.h:167:40: error: unknown type name 'ulong'; did you mean 'long'? BUILDSTDERR: 167 | int env_set_ulong(const char *varname, ulong value); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | long BUILDSTDERR: ../include/env.h:179:1: error: unknown type name 'ulong'; did you mean 'long'? BUILDSTDERR: 179 | ulong env_get_hex(const char *varname, ulong default_val); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | long BUILDSTDERR: ../include/env.h:179:40: error: unknown type name 'ulong'; did you mean 'long'? BUILDSTDERR: 179 | ulong env_get_hex(const char *varname, ulong default_val); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | long BUILDSTDERR: ../include/env.h:188:38: error: unknown type name 'ulong'; did you mean 'long'? BUILDSTDERR: 188 | int env_set_hex(const char *varname, ulong value); BUILDSTDERR: | ^~~~~ BUILDSTDERR: | long BUILDSTDERR: ../include/env.h: In function 'env_set_addr': BUILDSTDERR: ../include/env.h:199:31: error: 'ulong' undeclared (first use in this function) BUILDSTDERR: 199 | return env_set_hex(varname, (ulong)addr); BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../include/env.h:199:31: note: each undeclared identifier is reported only once for each function it appears in BUILDSTDERR: ../include/env.h:199:37: error: expected ')' before 'addr' BUILDSTDERR: 199 | return env_set_hex(varname, (ulong)addr); BUILDSTDERR: | ^~~~ BUILDSTDERR: | ) BUILDSTDERR: ../include/env.h: At top level: BUILDSTDERR: ../include/env.h:223:44: error: unknown type name 'uint8_t' BUILDSTDERR: 223 | int eth_env_get_enetaddr(const char *name, uint8_t *enetaddr); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../include/env.h:232:50: error: unknown type name 'uint8_t' BUILDSTDERR: 232 | int eth_env_set_enetaddr(const char *name, const uint8_t *enetaddr); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: make[2]: *** [scripts/Makefile.host:114: tools/env/env_flags.o] Error 1 BUILDSTDERR: make[1]: *** [/builddir/build/BUILD/u-boot-2019.10-rc2/Makefile:1778: envtools] Error 2 BUILDSTDERR: make[1]: *** Waiting for unfinished jobs.... BUILDSTDERR: make: *** [Makefile:148: sub-make] Error 2