I'm trying to build a driver for a USB to HDMI adapter...
Bus 001 Device 010: ID 534d:6021 MacroSilicon VGA Display Adapter
NOTE:"lsusb" output.
... but this error is occurring...
Fatal error: Invalid --compress-debug-sections option: `zstd'
...as can be seen in the full output below...
[eduardolac@eduardolac-pc ms912x]$ make all -jmake CHECK="/usr/bin/sparse" -C /lib/modules/6.5.5-1-MANJARO/build M=/home/eduardolac/Data1/Temp/20231016.1224.0/ms912x modulesmake[1]: Entering directory '/usr/lib/modules/6.5.5-1-MANJARO/build' CC [M] /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_registers.o CC [M] /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_connector.o CC [M] /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_transfer.o CC [M] /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_drv.oAssembler messages:Fatal error: Invalid --compress-debug-sections option: `zstd'make[3]: *** [scripts/Makefile.build:243: /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_connector.o] Error 1make[3]: *** Waiting for unfinished jobs....Assembler messages:Fatal error: Invalid --compress-debug-sections option: `zstd'make[3]: *** [scripts/Makefile.build:243: /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_registers.o] Error 1Assembler messages:Fatal error: Invalid --compress-debug-sections option: `zstd'make[3]: *** [scripts/Makefile.build:243: /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_transfer.o] Error 1Assembler messages:Fatal error: Invalid --compress-debug-sections option: `zstd'make[3]: *** [scripts/Makefile.build:243: /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x/ms912x_drv.o] Error 1make[2]: *** [/usr/lib/modules/6.5.5-1-MANJARO/build/Makefile:2034: /home/eduardolac/Data1/Temp/20231016.1224.0/ms912x] Error 2make[1]: *** [Makefile:234: __sub-make] Error 2make[1]: Leaving directory '/usr/lib/modules/6.5.5-1-MANJARO/build'make: *** [Makefile:15: modules] Error 2
The "ld" available on my system does not support the "zstd" option for the "compress-debug-sections" parameter...
[eduardolac@eduardolac-pc ms912x]$ ld --help | grep "compress-debug-sections" --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]
... but the "binutils" package (which contains "ld") that I have installed on my OS is version 2.41-3, which according to this documentation( https://sourceware.org/binutils/docs/binutils.html ) already supports the "zstd" option for the "compress-debug-sections" parameter.
The Kernel I have installed is 6.5.X .
Please help me with this. 👀
Thanks!🤗
Further...
https://askubuntu.com/a/1488791/134723https://github.com/rhgndf/ms912x/issues/5https://github.com/rhgndf/ms912x