Hi Riccardo, Am 08.09.2013 um 21:32 schrieb Riccardo Mottola <rmott...@opencsw.org>: > On 09/07/13 17:57, Maciej (Matchek) BliziÅski wrote: >> 2013/9/7 Riccardo Mottola <rmott...@opencsw.org> >>> Are there reliable #ifdef's for identifying solaris? and then, in case, its >>> versions? I need certain workaround for solaris and, furthermore some are >>> needed only for solaris 8/9, but no longer in 10+. (I'm struggling with the >>> missing stdint.h and the incomplete inttypes.h) >> >> Why not have a ./configure test for the exact feature or bug you're >> interested in detecting, and an own #define? > > First, not everything is easy to check, also these tests need to work on > non-solaris platforms. Perhaps you do have some ready tests? > The first problem is checking for stdint.h: that's easy, the alternative is > inttypes. But then checking for various macros, some of those are defined > "blank" on solaris 8/9, not just undefined. (MIN/MAX limits, PRTuPTR and that > kind of stuff).
I suggest seeking inspiration from other portable projects like vlc, rdesktop or mpg123. Apart from that I guess 'host' in autoconf is what you are looking for: http://www.sourceware.org/autobook/autobook/autobook_261.html#SEC261 Best regards -- Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ maintainers mailing list maintainers@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/maintainers .:: This mailing list's archive is public. ::.