On 17 February 2021 at 16:58, Graham Inggs wrote: | Hi Dirk | | On Wed, 17 Feb 2021 at 15:10, Dirk Eddelbuettel <e...@debian.org> wrote: | > Graham: What does that bigendian box say for Sys.info()[["machine"]] ? | | The other big-endian box I tested was perotto.debian.net [*], it says: | | > Sys.info()[["machine"]] | [1] "ppc64" | | > Should we test for endianness instead? And then maybe try to roll up to the | > cause of the difference? | | I've just tested on 32-bit big-endian and the glmmTMB problem does not | occur there, so at this stage I would say test for big-endian **and** | 64 bits. | | Just to be clear, is the fix you are proposing in Matrix going to fix | the glmmTMB error?
No. That may well be something else. | If a bug shows up on 64-bit big-endian, but not on little-endian or | 32-bit big-endian, then it's usually a sign that somewhere a 64-bit | variable is incorrectly being read or written to as a 32-bit variable. CRAN uses a Solaris machine for some endianness variability but I believe that machine runs only 32bit. Dirk | Regards | Graham | | | [*] https://db.debian.org/machines.cgi?sortby=purpose&sortorder=dcs -- https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org