OK, dzięki za wszelakie sugestie. Dzisiaj miałem chwilkę to przysiadłem znowu do tematu i najpierw zacząłem z ciekawości przeglądać (uważniej) ten własny endian projektu i znalazłem przyczynę problemu. Potrzebne makra były zaplątane w serię #ifdef'ów i #ifndef'ów które źle zinterpretowałem, więc w rzeczywistości te makra nie były definiowane. Dostosowałem odpowiednio #ifdef'y i projekt się zbudował :)
Z ciekawości sprawdziłem też endian.h cross-toolchain'a (mam zainstalowany Vincent'owy) i trochę się zdziwiłem, bo tam w endian.h nie ma tych makr.
Pobrałem sobie też toolchain Thorsten'a (w wersji 8.coś tam, choć widziałem że już ma 9.cośtam i nawet 10.cośtam) i jak sprawdziłem jego endian.h, to wygląda jak najbardziej "prawidłowo", ma te wszystkie indiańskie marka i takie tam... Nic to, najważniejsze, że projekt się już buduje, a skoro jeszcze pewnie w tym roku będę zmieniał distro, to zapewne już pójdę w toolchain Thorsten'a, a na razie nic nie ruszam.
Fujisan 1.1.4 Fujisan 1.1.4 przynosi wsparcie dla napędów H1-H4 przez TCP API oraz poprawki błędów dla Linuxa.
Steem SSE 4.2.0 R9 Popularny emulator Atari ST doczekał się aktualizacji poprawiającej błędy w obsłudze dysku twardego.
Rusza głosowanie w FujiCup! Wybierz najlepszą grę roku na 8-bitowe Atari i weź udział w corocznym plebiscycie FujiCup.
Atari800MacX 6.2.0 Popularny emulator Atari dla macOS doczekał się dużej aktualizacji z obsługą nowych kartridży.
Gearlynx 1.1.3 Nowa wersja emulatora konsoli Atari Lynx wprowadza binaria dla Linux ARM64 i ulepszony debugger