Package: solid / 5.54.0-1
Patch seriesview the series file
|use_shortest_filepath.diff | (download)||
33 22 + 11 - 0 !
|fix FTBFS on mipsel and m68k src solid predicate_parser.c.patch | (download)||
fix ftbfs on mipsel and m68k - src/solid/predicate_parser.c: no such file or directory In src/solid/CMakeLists.txt, the parser is generated using bison_target which uses add_custom_command under the hood. The output file is then added to the list of sources creating a file-level dependency from the KF5Solid target to the bison/flex generation command. However, the list of sources is later used as part of the KF5Solid_static target. Since file-level dependencies cannot cross between targets, the bison generation happens twice completely independently as part of the two targets. If you are very unlucky, the generation in one target can happen at the same time as the compilation of the parser in the other target causing a collision. This patch should fix that by putting the generation in a separate target and manually adding a dependency on it. This forces the parser to be generated before anything is compiled.
|disable_halbasictest.diff | (download)||
1 1 + 0 - 0 !
disable the halbasictest test This test is run on non-Linux architectures, where the hal backend is built. Since hal is long gone, testing this backend is not useful (and may fail), so disable this test. . A long term solution is to disable the hal backend altogether, making sure the related test is disabled too.