Greg

Results 8 issues of Greg

This has been seen before, notably #138, but setting CMAKE_SYSTEM_NAME causes cmake to be in a cross-compiling configuration even when it's building native. This causes rust-lang/rust#96054. Only set CMAKE_SYSTEM_NAME when...

qemu was aborting due to stack corruption on OSX when using a remote gdb to print very large structures. The amount of memory being dumped was limited to MAX_PACKET_SIZE/2 but...

- qemu's SPARC target doesn't run on big-endian hosts because it did not use the fprs register consistently - qemu was treating every warm reset as an eXternally-Initiated Reset, reverted...

Minor changes to get qemu working on Solaris hosts

Opening an encrypted PDF without a password (bank statement) results in: `NotImplementedError: password-protected PDFs are currently not supported` This is a TODO mentioned [here](https://github.com/jorisschellekens/borb/blob/59327854babcc75ac0bf5b4eb39b97c01c811641/borb/io/read/reference/xref_transformer.py#L96)

This does not compile on Solaris due to C.FILE_TRUNC missing. `.../go/pkg/mod/github.com/syncthing/[email protected]/watcher_fen_cgo.go:30:25: could not determine kind of name for C.FILE_TRUNC`

This does not compile on Solaris due to C.FILE_TRUNC missing. `.../go/pkg/mod/github.com/syncthing/[email protected]/watcher_fen_cgo.go:30:25: could not determine kind of name for C.FILE_TRUNC`

Several flags added for Solaris are 64-bit unsigned integers causing: ``` error[E0308]: mismatched types --> /pool/projects/rust/rust-1.67.0/.cargo/registry/src/github.com-1ecc6299db9ec823/nix-0.22.3/src/macros.rs:56:35 | 41 | / macro_rules! libc_bitflags { 42 | | ( 43 | |...

A-bug