perl: Skip CI builds on newer FreeBSD
commit648a7909b69ed9be576e379097da09e9507fb868
authorEric Blake <eblake@redhat.com>
Tue, 28 Feb 2023 22:12:14 +0000 (28 16:12 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 1 Mar 2023 16:44:09 +0000 (1 10:44 -0600)
tree72f54e28b39d2e41321c52efc5850726366f693e
parenta3a2f9a46054ab45ce170f92344eea1e801d9892
perl: Skip CI builds on newer FreeBSD

perl is causing odd compiler errors, such as on FreeBSD 13:

In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4:
/usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~

It's easier to just ignore perl on these platforms than to worry about
when community will fix the compilation issue.
ci/gitlab/builds.yml
ci/manifest.yml