Hi,
There's a significant number of tests which don't compile anymore on Linux distros that upgraded to GCC/G++ 10 (Fedora 32 for example). The main culprit is the -fno-common that is now active by default, triggering many "multiple definitions of [something]" errors.
I managed to work around it by adding various environment variables or changing the test script to specify "-fcommon".
Unfortunately, I didn't write them down at the time I tested. I'll add them to this thread if I encounter them again (it's likely).
I think pts/fio and pts/compress-7zip were failing, the first one because of -fno-common, and the second one for another reason, I had to use -w to make it happy.
But basically try to install the suites of tests on Fedora 32 and it'll be plain as day.
There's a significant number of tests which don't compile anymore on Linux distros that upgraded to GCC/G++ 10 (Fedora 32 for example). The main culprit is the -fno-common that is now active by default, triggering many "multiple definitions of [something]" errors.
I managed to work around it by adding various environment variables or changing the test script to specify "-fcommon".
Unfortunately, I didn't write them down at the time I tested. I'll add them to this thread if I encounter them again (it's likely).
I think pts/fio and pts/compress-7zip were failing, the first one because of -fno-common, and the second one for another reason, I had to use -w to make it happy.
But basically try to install the suites of tests on Fedora 32 and it'll be plain as day.
Comment