Skip to content

Compilation failed on AARCH64 #70

Description

@JASKevinWhite

We do work in AWS EC2, and to save money, we use Graviton (AARCH64) instances.

When building wdns-0.12.0 on AARCH, the test suite shows failures. Maybe endian?:

===================================
   wdns 0.12.0: ./test-suite.log
===================================

# TOTAL: 7
# PASS:  5
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: t/test-str_to_rdata
=========================

FAIL 1: input="256 3 5 AQPSKmynfzW4kyBv015MUG2DeIQ3 Cbl+BBZH4b/0PY1kxkmvHjcZc8no kfzj31GajIQKY+5CptLr3buXA10h WqTkF7H6RfoRqXQeogmMHfpftf6z Mv1LyBUgia7za6ZEzOJBOztyvhjL 742iU/TpPSEDhm2SNKLijfUppn1U aNvv4w==" IN DNSKEY len 140 != 134 res=success value="\
x01\x00\x03\x05\x01\x03\xd2*l\xa7\x7f""5\xb8\x93 o\xd3^LPm\x83x\x84""7\xfc&\xe5\xf8\x10Y\x1f\x86\xff\xd0\xf6""5\x93\x19&\xbcx\xdc""e\xcf'\xa3\xf9\x1f\xce=\xf5\x19\xa8\xc8@\xa6>\xe4*m.\xbd\xdb\xb9p5\xd2\x1f\xd6\xa9""9\x05\xec~\x91~\x84j]\x07\xa8\x82""c\
x07~\x97\xed\x7f\xac\xff""2\xfdK\xc8\x15 \x89\xae\xf3k\xa6""D\xcc\xe2""A;;r\xbe\x18\xcb\xff\xbe""6\x89O\xd3\xa4\xf4\x84\x0e\x19\xb6H\xd2\x8b\x8a""7\xd4\xa6\x99\xf5S\xf6\x8d\xbe\xfe""0\xfb" != "\x01\x00\x03\x05\x01\x03\xd2*l\xa7\x7f""5\xb8\x93 o\xd3^LPm
\x83x\x84""7\x09\xb9~\x04\x16G\xe1\xbf\xf4=\x8d""d\xc6I\xaf\x1e""7\x19s\xc9\xe8\x91\xfc\xe3\xdfQ\x9a\x8c\x84\x0a""c\xee""B\xa6\xd2\xeb\xdd\xbb\x97\x03]!Z\xa4\xe4\x17\xb1\xfa""E\xfa\x11\xa9t\x1e\xa2\x09\x8c\x1d\xfa_\xb5\xfe\xb3""2\xfdK\xc8\x15 \x89\xae\
xf3k\xa6""D\xcc\xe2""A;;r\xbe\x18\xcb\xef\x8d\xa2S\xf4\xe9=!\x03\x86m\x92""4\xa2\xe2\x8d\xf5)\xa6}Th\xdb\xef\xe3"
FAIL 2: input="256 3 5 AQPSKmynfzW4kyBv015MUG2DeIQ3 Cbl+BBZH4b/0PY1kxkmvHjcZc8no kfzj31GajIQKY+5CptLr3buXA10h WqTkF7H6RfoRqXQeogmMHfpftf6z Mv1LyBUgia7za6ZEzOJBOztyvhjL 742iU/TpPSEDhm2SNKLijfUppn1U aNvv4w==" IN CDNSKEY len 140 != 134 res=success value="
\x01\x00\x03\x05\x01\x03\xd2*l\xa7\x7f""5\xb8\x93 o\xd3^LPm\x83x\x84""7\xfc&\xe5\xf8\x10Y\x1f\x86\xff\xd0\xf6""5\x93\x19&\xbcx\xdc""e\xcf'\xa3\xf9\x1f\xce=\xf5\x19\xa8\xc8@\xa6>\xe4*m.\xbd\xdb\xb9p5\xd2\x1f\xd6\xa9""9\x05\xec~\x91~\x84j]\x07\xa8\x82""c
\x07~\x97\xed\x7f\xac\xff""2\xfdK\xc8\x15 \x89\xae\xf3k\xa6""D\xcc\xe2""A;;r\xbe\x18\xcb\xff\xbe""6\x89O\xd3\xa4\xf4\x84\x0e\x19\xb6H\xd2\x8b\x8a""7\xd4\xa6\x99\xf5S\xf6\x8d\xbe\xfe""0\xfb" != "\x01\x00\x03\x05\x01\x03\xd2*l\xa7\x7f""5\xb8\x93 o\xd3^LP
m\x83x\x84""7\x09\xb9~\x04\x16G\xe1\xbf\xf4=\x8d""d\xc6I\xaf\x1e""7\x19s\xc9\xe8\x91\xfc\xe3\xdfQ\x9a\x8c\x84\x0a""c\xee""B\xa6\xd2\xeb\xdd\xbb\x97\x03]!Z\xa4\xe4\x17\xb1\xfa""E\xfa\x11\xa9t\x1e\xa2\x09\x8c\x1d\xfa_\xb5\xfe\xb3""2\xfdK\xc8\x15 \x89\xae
\xf3k\xa6""D\xcc\xe2""A;;r\xbe\x18\xcb\xef\x8d\xa2S\xf4\xe9=!\x03\x86m\x92""4\xa2\xe2\x8d\xf5)\xa6}Th\xdb\xef\xe3"
FAIL 5: input="AQIDBAUGBwg=" IN OPENPGPKEY len 9 != 8 res=success value="\x01\x02\x03\x04\x05\x06\x07\x08>" != "\x01\x02\x03\x04\x05\x06\x07\x08"
FAIL 67: input="65535 64 01 ZGVhZGJlZWY=" IN DNSKEY len 13 != 12 res=success value="\xff\xff@\x01""deadbeef>" != "\xff\xff@\x01""deadbeef"
FAIL 68: input="65535 64 01 ZGVhZGJlZWY==" IN DNSKEY len 13 != 12 res=success value="\xff\xff@\x01""deadbeef>" != "\xff\xff@\x01""deadbeef"
FAIL 69: round trip mismatch, rrtype=DNSKEY input="65535 64 1 ZGVhZGJlZWY=" value="\xff\xff@\x01""deadbeef>" != "\xff\xff@\x01""deadbeef"
FAIL 85: input="NSEC 5 5 7200 1442949945 1440354345 34572 5.in-addr.arpa. aTPqHqvtDsdyY6acy5BzbmjzJcdNWeFW2laTYY/+NJsMAedSryvDJKkA evVh4Fv4G+o9Ts3XKhYUihW2qXp7bbhHmlIvSY3qX67/Ti9DzRPymirt m5ffESFO7+4H2QFd5xIpoJH/WQysNWzCyLt+JeguH4/7PU5C9K30cqqd vJk=" IN RRSIG len 165 != 162 res=success value="\x00/\x05\x05\x00\x00\x1c V\x01\xab""9U\xda\x10)\x87\x0c\x01""5\x07in-addr\x04""arpa\x00i3\xea\x1e\xab\xed\x0e\xc7rc\xa6\x9c\xcb\x90snh\xf3%\xc7MY\xe1V\xdaV\x93""a\x8f\xfe""4\x9b\x0c\x01\xe7R\xaf+\xc3$\xa9\x00\xfd\xeb\xd5\x87\x81o\xe0o\xa8\xf5;7\\\xa8XR(V\xda\xa5\xe9\xed\xb6\xe1\x1eiH\xbd&7\xa9~\xbb\xfd""8\xbd\x0f""4O\xcah\xab\xb7\xf9\xb9}\xf1\x12\x14\xee\xfe\xe0}\x90\x15\xdeq\"\x9a\x09\x1f\xf5\x90\xca\xc3V\xcc,\x8b\xb7\xe2^\x82\xe1\xf8\xff\xb3\xd4\xe4/J\xdfG*\xa9\xdf\xef&O" != "\x00/\x05\x05\x00\x00\x1c V\x01\xab""9U\xda\x10)\x87\x0c\x01""5\x07in-addr\x04""arpa\x00i3\xea\x1e\xab\xed\x0e\xc7rc\xa6\x9c\xcb\x90snh\xf3%\xc7MY\xe1V\xdaV\x93""a\x8f\xfe""4\x9b\x0c\x01\xe7R\xaf+\xc3$\xa9\x00z\xf5""a\xe0[\xf8\x1b\xea=N\xcd\xd7*\x16\x14\x8a\x15\xb6\xa9z{m\xb8G\x9aR/I\x8d\xea_\xae\xffN/C\xcd\x13\xf2\x9a*\xed\x9b\x97\xdf\x11!N\xef\xee\x07\xd9\x01]\xe7\x12)\xa0\x91\xffY\x0c\xac""5l\xc2\xc8\xbb~%\xe8.\x1f\x8f\xfb=NB\xf4\xad\xf4r\xaa\x9d\xbc\x99"
FAIL 86: input="NSEC3 10 3 172800 1443179274 1440584754 25427 go.id. TzGzKBNpQysYIEBHzCMub5PSg6H564xt2c/JYW6fCOyoUesDqECbJHDl 6pgyQaicCrsdSuqImSi1Ej63OEgJ1o5gKUQh0brq7i8oDZ343M57j9O7 hk7Hm+066r2dEKAD2c0SKeFTdOhjWk01Opkw+DW0SbhvKbsngII3e5mb y7+uSW3TH0OX/nOZMte8F1z98UyGKjRsInlXfc4nh2TknrwvGFgRZoS1 X2PWLkzVQSjGsfLS1/N01TYVGe0IyDWoY6csNQhnSS53Z1WAIZOuSoV5 oBBCQIQFDjknqT9/YkqQNCJso0xGcr2CyQHKcVduxYGgVarEABANrDQV DxpuEeaYGS7+eGJT+sznItOTQeSSYougSu6DsxVwYyTix/alO+KpUwzP 7YZBJIssnHYdqUvXQlcxpYtlhEYcISlcP5Ate/A2hoDR+KXo1+6ydBUy gmNTLRYVX7N+ajRnBIAhAoaGotpgzUe3uZIoiKi8FY/L4glE93mFCBqb +4mJ7O5rtWlnHy9jMlW9AIzoqfDmLoNaTUF1D6mdkVU5Gs+E0gST6Mln arJtIHttDLz/GZMOnd79+GKTdKUr5Ch4QP5LALys6WDWa2EdUg2ZWH5m hqU+5XQDMcOFyeyLsqudy4DkXk2rFMtGQlU0crzaKKyf+qSeMbXMda1F GU+kwrQvgtE=" IN RRSIG len 547 != 537 res=success value="\x00""2\x0a\x03\x00\x02\xa3\x00V\x05+\x0aU\xdd\x94""2cS\x02go\x02id\x00O1\xb3(\x13iC+\x18 @G\xcc#.o\x93\xd2\x83\xa1\xf9\xeb\x8cm\xd9\xcf\xc9""an\x9f\x08\xec\xa8Q\xeb\x03\xa8@\x9b$p\xe5\xff\xaa`\xc9\x06\xa2p*\xecu+\xaa\"d\xa2\xd4H\xfa\xdc\xe1 'Z9\x80\xa5\x10\x87""F\xeb\xab\xb8\xbc\xa0""6w\xe3s9\xee?N\xef\xf8""d\xecy\xbe\xd3\xae\xab\xd9\xd1\x0a\x00=\x9c\xd1\"\x9e\x15""7N\x86""5\xa4\xd3S\xa9\x93\x0f\x83[D\x9b\x86\xf2\x9b\xb2x\x08#w\xb9\x99\xbf\xf2\xef\xeb\x92[t\xc7\xd0\xe5\xff\x9c\xe6L\xb5\xef\x05\xd7?|S!\x8a\x8d\x1b\x08\x9eU\xdfs\x89\xe1\xd9""9'\xaf\x0b\xc6\x16\x04Y\xa1-\x7f_c\xd6.L\xd5""A(\xc6\xb1\xf2\xd2\xd7\xf3t\xd5""6\x15\x19\xed\x08\xc8""5\xa8""c\xa7,5\x08gI.wgU\x80!\x93\xaeJ\x85y\xfe\x80""A\x09\x02\x10\x14""8\xe4\x9e\xa4\xfd\xfd\x89*@\xd0\x89\xb2\x8d""1\x19\xca\xf6\x0b$\x07)\xc5]\xbb\x16\x06\x81V\xab\x10\x00@6\xb0\xd0W\xf0\xf1\xa6\xe1\x1ei\x81\x92\xef\xe7\x86%?\xac\xcer-94\x1eI&(\xba\x04\xae\xe8;1W\x06""2N,\x7fjS\xbe*\x95""0\xcc\xff\xfb""a\x90I\"\xcb'\x1d\x87jR\xf5\xd0\x95\xccib\xd9""a\x11\x87\x08JW\x0f\xe4\x0b^\xfc\x0d\xa1\xa0""4~)z5\xfb\xac\x9d\x05L\xbf\x82""cS-\x16\x15_\xb3~j4g\x04\x80!\x02\x86\x86\xa2\xda`\xcdG\xb7\xb9\x92(\x88\xa8\xbc\x15\x8f\xcb\xe2\x09""D\xf7y\x85\x08\x1a\x9b\xff\xee&'\xb3\xb9\xae\xd5\xa5\x9c|\xbd\x8c\xc9V\xf4\x02""3\xa2\xa7\xc3\x98\xba\x0di5\x05\xd4>\xa6vET\xe4k>\x13H\x12O\xa3%\x9f\xf6\xab&\xd2\x07\xb6\xd0\xcb\xcf\xf1\x99""0\xe9\xdd\xef\xdf\x86)7JR\xbe""B\x87\x84\x0f\xe4\xb0\x0b\xca\xce\x96\x0d""f\xb6\x11\xd5 \xd9\x95\x87\xe6o\xe1\xa9O\xb9]\x00\xccp\xe1r{\"\xec\xaa\xe7r\xe0""9\x17\x93j\xc5""2\xd1\x90\x95M\x1c\xaf""6\x8a+'\xfe\xa9'\x8cms\x1dkQ\x7f\x19O\xa4\xc2\xb4/\x82\xd1>" != "\x00""2\x0a\x03\x00\x02\xa3\x00V\x05+\x0aU\xdd\x94""2cS\x02go\x02id\x00O1\xb3(\x13iC+\x18 @G\xcc#.o\x93\xd2\x83\xa1\xf9\xeb\x8cm\xd9\xcf\xc9""an\x9f\x08\xec\xa8Q\xeb\x03\xa8@\x9b$p\xe5\xea\x98""2A\xa8\x9c\x0a\xbb\x1dJ\xea\x88\x99(\xb5\x12>\xb7""8H\x09\xd6\x8e`)D!\xd1\xba\xea\xee/(\x0d\x9d\xf8\xdc\xce{\x8f\xd3\xbb\x86N\xc7\x9b\xed:\xea\xbd\x9d\x10\xa0\x03\xd9\xcd\x12)\xe1St\xe8""cZM5:\x99""0\xf8""5\xb4I\xb8o)\xbb'\x80\x82""7{\x99\x9b\xcb\xbf\xaeIm\xd3\x1f""C\x97\xfes\x99""2\xd7\xbc\x17\\\xfd\xf1L\x86*4l\"yW}\xce'\x87""d\xe4\x9e\xbc/\x18X\x11""f\x84\xb5_c\xd6.L\xd5""A(\xc6\xb1\xf2\xd2\xd7\xf3t\xd5""6\x15\x19\xed\x08\xc8""5\xa8""c\xa7,5\x08gI.wgU\x80!\x93\xaeJ\x85y\xa0\x10""B@\x84\x05\x0e""9'\xa9?\x7f""bJ\x90""4\"l\xa3LFr\xbd\x82\xc9\x01\xcaqWn\xc5\x81\xa0U\xaa\xc4\x00\x10\x0d\xac""4\x15\x0f\x1an\x11\xe6\x98\x19.\xfexbS\xfa\xcc\xe7\"\xd3\x93""A\xe4\x92""b\x8b\xa0J\xee\x83\xb3\x15pc$\xe2\xc7\xf6\xa5;\xe2\xa9S\x0c\xcf\xed\x86""A$\x8b,\x9cv\x1d\xa9K\xd7""BW1\xa5\x8b""e\x84""F\x1c!)\\?\x90-{\xf0""6\x86\x80\xd1\xf8\xa5\xe8\xd7\xee\xb2t\x15""2\x82""cS-\x16\x15_\xb3~j4g\x04\x80!\x02\x86\x86\xa2\xda`\xcdG\xb7\xb9\x92(\x88\xa8\xbc\x15\x8f\xcb\xe2\x09""D\xf7y\x85\x08\x1a\x9b\xfb\x89\x89\xec\xeek\xb5ig\x1f/c2U\xbd\x00\x8c\xe8\xa9\xf0\xe6.\x83ZMAu\x0f\xa9\x9d\x91U9\x1a\xcf\x84\xd2\x04\x93\xe8\xc9gj\xb2m {m\x0c\xbc\xff\x19\x93\x0e\x9d\xde\xfd\xf8""b\x93t\xa5+\xe4(x@\xfeK\x00\xbc\xac\xe9`\xd6ka\x1dR\x0d\x99X~f\x86\xa5>\xe5t\x03""1\xc3\x85\xc9\xec\x8b\xb2\xab\x9d\xcb\x80\xe4^M\xab\x14\xcb""FBU4r\xbc\xda(\xac\x9f\xfa\xa4\x9e""1\xb5\xccu\xad""E\x19O\xa4\xc2\xb4/\x82\xd1"

FAIL: t/test-rdata
==================

FAIL 19 (round trip): parsed="\x01\x02\x03\x04\x05\x06\x07\x08>"
FAIL 20 (round trip): parsed="\x01\x00\x03\x05\x01\x03\xd2*l\xa7\x7f""5\xb8\x93 o\xd3^LPm\x83x\x84""7\x09\xb9~\x04\x16G\xe1\xbf\xf4=\x8d""d\xc6I\xaf\x1e""7\x19s\xc9\xe8\x91\xfc\xe3\xdfQ\x9a\x8c\x84\x0a""c\xee""B\xa6\xd2\xeb\xdd\xbb\x97\x03]!Z\xa4\xe4\x17\xb1\xfa""E\xfa\x11\xa9t\x1e\xa2\x09\x8c\x1d\xfa_\xb5\xfe\xb3""2\xfdK\xc8\x15 \x89\xae\xf3k\xa6""D\xcc\xe2""A;;r\xbe\x18\xcb\xef\x8d\xa2S\xf4\xe9=!\x03\x86m\x92""4\xa2\xe2\x8d\xf5)\xa6}Th\xdb\xef\xe3\x0f\xbe"
FAIL 21 (round trip): parsed="\x01\x00\x03\x05\x01\x03\xd2*l\xa7\x7f""5\xb8\x93 o\xd3^LPm\x83x\x84""7\x09\xb9~\x04\x16G\xe1\xbf\xf4=\x8d""d\xc6I\xaf\x1e""7\x19s\xc9\xe8\x91\xfc\xe3\xdfQ\x9a\x8c\x84\x0a""c\xee""B\xa6\xd2\xeb\xdd\xbb\x97\x03]!Z\xa4\xe4\x17\xb1\xfa""E\xfa\x11\xa9t\x1e\xa2\x09\x8c\x1d\xfa_\xb5\xfe\xb3""2\xfdK\xc8\x15 \x89\xae\xf3k\xa6""D\xcc\xe2""A;;r\xbe\x18\xcb\xef\x8d\xa2S\xf4\xe9=!\x03\x86m\x92""4\xa2\xe2\x8d\xf5)\xa6}Th\xdb\xef\xe3\x0f\xbe"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions