cross armhf tangle

Hal Murray halmurray at sonic.net
Sun Feb 2 09:29:22 UTC 2025


Thanks.

There are several tangles in your response.

>> +        ("sys/time.h",  "struct timeval"),
> DOn't do that.  Per the man page:

That was my first try.  It didn't work on BSD.
On all the systems I'v tried, man timeval says:
       #include <sys/time.h>
So that part seems to be working OK.

>> That list gets sorted.  (I don't know why.)
> I like things sorted.
Me too, but the code says:
      for header, sizeof in sorted(sizeofs, key=lambda x: x[1:]):
Why sort stuff in the code when you could manually sort the sizeofs list?


>> But now it's dying on code that previously worked.  I think.
> Then why change the include test?  The man page says the old one is
> sufficient. 

I didn't change that line.  I added it.  That broke another line.


>> Details in https://gitlab.com/NTPsec/ntpsec/-/jobs/9016721971
> What C code did that try to generate for the test?

I don't know.  The only test case I have (so far) is on gitlab.
I haven't found configure.log on gitlab.
Do you know how? URL above.

The code that does the work is in wafhelpers/check_sizeof.py
There is a separate path for cross builds.  I can work out the code I 
expect it to generate but I'm not sure what actually happens.

Does anybody have a working cross build setup that I can copy?


-- 
These are my opinions.  I hate spam.





More information about the devel mailing list