Post B6ySvECBo7KGtpfuGu by xan@xantronix.social
(DIR) More posts by xan@xantronix.social
(DIR) Post #B6ySv9q40RFbO3IBEG by xan@xantronix.social
0 likes, 0 repeats
currently getting birch to run on Mac OS X 10.4 Tiger. thankfully the gdb that Apple provided 19 years ago still works with DWARF symbols emitted by gcc 4.8.15 (11 years old) so no worries therei thought my biggest hurdle would be errors where i was accidentally using 64-bit wide values where i meant to be using address-sized values, but nope! it would appear namespaces are broken on 32-bit somehow, so i've gotta fix that
(DIR) Post #B6ySvAHMMx5Kki3ym8 by xan@xantronix.social
0 likes, 0 repeats
so far fixes for PowerPC haven't been too crazy; no endianness-related issues, but mostly just a mismatch between sizes of values given to variadic functions, versus the sizes of values they pull with va_arg(), in the compiler. i did have one egregious data structure size calculation bug in namespace iteration that never manifest in 64-bit, but it sure did in 32-bit
(DIR) Post #B6ySvAhEojmk2yAe6y by 6a62@raru.re
0 likes, 0 repeats
@xan so I'll be running it on my Gamecube soon then? :neocat_owo:
(DIR) Post #B6ySvECBo7KGtpfuGu by xan@xantronix.social
0 likes, 0 repeats
oh! and i almost forgot, i did have a union of size_t and off_t which are NOT the same size on some 32-bit platforms! don't do that, especially on a big endian machine!
(DIR) Post #B6zu5J8B1QlDOHzXN2 by xan@xantronix.social
0 likes, 0 repeats
@6a62 you bet your candy ass