...The diff[1] between u2 and u3 contains -c++ -fno-stack-protector `pkg-config --cflags --libs libhwy` -x c++ - -o o <<EOF +cflags=$(pkg-config --cflags --libs libhwy)
so although in u2 the pkg-config also failed as per its log[2], it didn't trigger a shell exit (through the 'set -e' behavior), even though we would want it to fail the test. In the u3 version, it does trigger the shell exit[3]. To top the confusion, turns out the Highway's cflags are not really necessary to compile the program, so that u2 actually executed it without issues. [1] http://launchpadlibrarian.net/752411721/highway_1.2.0-3ubuntu2_1.2.0-3ubuntu3.diff.gz [2] https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/i386/h/highway/20241031_023318_29b87@/log.gz [3] https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/i386/h/highway/20241031_102407_f2c27@/log.gz -- https://code.launchpad.net/~nteodosio/autopkgtest-cloud/+git/autopkgtest-package-configs/+merge/475941 Your team Canonical's Ubuntu QA is requested to review the proposed merge of ~nteodosio/autopkgtest-cloud/+git/autopkgtest-package-configs:main into ~ubuntu-release/autopkgtest-cloud/+git/autopkgtest-package-configs:main. -- Mailing list: https://launchpad.net/~canonical-ubuntu-qa Post to : canonical-ubuntu-qa@lists.launchpad.net Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa More help : https://help.launchpad.net/ListHelp