The previous version from review.coreboot.org is no longer available at
that address. This reverts to using the upstream, which is also a
rewrite and currently in beta. The full release is expected before
22.11.
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: bsdsocket.o:(.bss+0x0): multiple definition of
`socketbases'; main.o:(.bss+0x2792c0): first defined here
Without the change build fail on upstream gcc-10 as:
ld: trinity.o:include/logfile.h:8: multiple definition of
`mainlogfile'; child.o:include/logfile.h:8: first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: libestools.a(editline.o):(.bss+0x28): multiple definition of
`editline_history_file'; libestools.a(siodeditline.o):(.data.rel.local+0x8): first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: ryos_talk.c.o:(.bss+0x0): multiple definition of `RyosWriteCheckWait';
ryos_custom_lights.c.o:(.bss+0x0): first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: xbstream.c.o:(.bss+0x0): multiple definition of
`datasink_buffer'; ds_buffer.c.o:(.data.rel.local+0x0): first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: workspaces.o:src/keyboard.h:93: multiple definition of
`NumLockMask'; client.o:src/keyboard.h:93: first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: identify.o:(.bss+0x0): multiple definition of `identify';
common.o:(.bss+0x160): first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: main.o:/build/dillo-3.0.5/dpid/dpid.h:64: multiple definition of `sock_set';
dpid.o:/build/dillo-3.0.5/dpid/dpid.h:64: first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: include/dieharder/parse.h:21: multiple definition of `splitbuf';
include/dieharder/parse.h:21: first defined here