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
This test reproducibly triggers the max open files limit on our
aarch64 hydra builders. Disable it for now to make tests work again but
this can't be the final solution.
https://hydra.nixos.org/build/179001754
This was removed in https://github.com/NixOS/nixpkgs/pull/74295 because
it was compatible with Python 2 only. mcomix3 was a fork originally
introduced to port it to Python 3, however upstream eventually released
version 2.x, porting it to Python 3.