-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added __amigaos3__ define to standard set of default defines. #5
base: master
Are you sure you want to change the base?
Conversation
…ould allow to detect classic Amiga systems (<= AmigaOS3) in multi-platform projects more easily. This refs adtools/amigaos-cross-toolchain#62.
This will be a non-standart macro. There are other ways of detecting aos3, e.g.: |
As stated in the original issue ticket (adtools/amigaos-cross-toolchain#62) testing for non-amigaos4, non-morphos and non-aros is of course also possible and of course using the header file you are proposing is also possible. However, for the sake of simplicity adding a new |
For that you are right. My argument is that if someone naively relies on the new |
Well, as usual people can always shoot themselves if they don't know what they are doing. So, if a developer is actively adding the |
OK. |
AmigaOS 1.x and AmigaOS 2.x are even more outdated and dead than AmigaOS 3.x. Look forward, not backward. Personally I consider AmigaOS 3.9 as the absolute minimum to support today. If someone really wants to stick with an AmigaOS 3.0 or 3.1 system then let him. These people cannot be helped. |
According to clib2's documentation it supports Kickstart 2.04 and above (can somebody conform that?). libnix with some caveats supports Kickstart 1.x. If so... it would be appropriate to add @tboeckel I compile programs to run on KS 1.x when I code for demoscene. |
@cahirwpz While I understand your argument I still have to disagree because using a general
And here, to be in line what the other platforms do using |
@jens-maus What about the idea of placing |
While this is also, of course, possible, I just wonder why you insist so much in not making |
This is all about development policy. For each problem I try to find a solution that:
If I saw IIUC you think it's ok to introduce |
Well, if you insist on introducing However, I do still believe that adding it for all clib variants would be most favorable and uncritical in the end. As said, if a developer proactively adds |
added amigaos3 define to standard set of default defines. This should allow to detect classic Amiga systems (<= AmigaOS3) in multi-platform projects more easily. This refs adtools/amigaos-cross-toolchain#62.