The mixer API variables are declared in a header with no explicit linkage. This results in there being definitions of them in multiple object files, which causes a link failure with GCC 10, since this uses -fno-common by default. Add `extern` to the header declarations and separate declarations with no linkage in mixer.c where they are assigned. Link: https://bugs.debian.org/957947 Signed-off-by: Jeremy Sowden <jeremy@azazel.net> |
||
|---|---|---|
| .. | ||
| common.h | ||
| config.h | ||
| led-off.xpm | ||
| led-on.xpm | ||
| master.xpm | ||
| misc.h | ||
| mixer-alsa.h | ||
| mixer-oss.h | ||
| mixer.h | ||
| mmkeys.h | ||
| ui_x.h | ||