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"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions