Without the change build on upstream gcc-10 fals as:
ld: ipxfrm.o:(.bss+0x0): multiple definition of `filter'; ipmroute.o:(.bss+0x0): first defined here
ld: xfrm_monitor.o:(.bss+0x0): multiple definition of `listen_all_nsid'; ipmonitor.o:(.bss+0x0): first defined here
Without the change build fails on upstream gcc-10 as:
ld: utils.o:include/email.h:81: multiple definition of `Mopts'; email.o:include/email.h:81: first defined here
ld: utils.o:include/email.h:64: multiple definition of `table'; email.o:include/email.h:64: first defined here
ld: utils.o:include/email.h:65: multiple definition of `conf_file'; email.o:include/email.h:65: first defined here
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:
ld: src/util.o:(.bss+0x0): multiple definition of `progname'; /build/ccBZT2Za.o:(.bss+0x20): first defined here
Without the change build fails on upstream gcc-10 as:
ld: parser.o:/build/intercal-0.31/parser.c:1501: multiple definition of
`yydebug'; src/perpet.o:/build/intercal-0.31/src/perpet.c:88: first defined here
Without the change build on upstream gcc-10 fails as:
ld: dfa.o:/build/gnugo-3.8/patterns/../engine/liberty.h:861: multiple definition of
`meaningless_white_moves'; mkpat.o:/build/gnugo-3.8/patterns/../engine/liberty.h:861: first defined here
ld: dfa.o:/build/gnugo-3.8/patterns/../engine/liberty.h:860: multiple definition of
`meaningless_black_moves'; mkpat.o:/build/gnugo-3.8/patterns/../engine/liberty.h:860: first defined here
This update changes the extension's publisher from "matklad" to
"rust-lang" and moves it to `vscode-extensions.rust-lang.rust-analyzer`,
but keeps `vscode-extensions.matklad.rust-analyzer` for backwards
compatibility. It also bumps the version number from 0.2.xxx to 0.3.xxx,
as described in changelog #129.5:
https://rust-analyzer.github.io/thisweek/2022/05/17/changelog-129-5.html
The release tag was out-of-date even though the extension was updated
regularly. Ideally, the update script might increment it on its own,
like the rust-analyzer update script already does.