RE: [ft-devel] ftconfig.h in LSB
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 12, 2006 9:15 PM To: Camp, TracyX E Cc: freetype-devel@nongnu.org Subject: Re: [ft-devel] ftconfig.h in LSB Hi, On Tue, 12 Dec 2006 11:11:27 -0800 Camp, TracyX E [EMAIL PROTECTED] wrote: Are there any cases where (say macros), depend on the defines in ftconfig.h? fttypes.h seems to nicely encapsulate the API/ABI types independantly from ftconfig.h. Bad/Good assumption? 32/64bit issues may arise. Check the discussion on 2005, http://lists.gnu.org/archive/html/freetype-devel/2005-12/msg00014.html Thank you for the pointer. I'm not sure that entirely answers my question. I'm more or less proposing to leave ftconfig.h entirely out of the LSB specification. I'm trying to determine what impact ftconfig.h has on the API/ABI since it appears that the types used in the public API are defined in fttypes.h exclusively. FYI, LSB handles multiple-arches by installing multiple LSB dev packages at different file system locations. The lsb build tool 'lsbcc' then sets up the build to use the LSB installed headers for whatever arch over system installed headers. Thanks, Tracy Camp Regards, mpsuzuki ___ Freetype-devel mailing list Freetype-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] ftconfig.h in LSB
Hi, On Tue, 12 Dec 2006 11:11:27 -0800 Camp, TracyX E [EMAIL PROTECTED] wrote: Are there any cases where (say macros), depend on the defines in ftconfig.h? fttypes.h seems to nicely encapsulate the API/ABI types independantly from ftconfig.h. Bad/Good assumption? 32/64bit issues may arise. Check the discussion on 2005, http://lists.gnu.org/archive/html/freetype-devel/2005-12/msg00014.html Regards, mpsuzuki ___ Freetype-devel mailing list Freetype-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-devel
Re: [ft-devel] ftconfig.h in LSB
For libraries in LSB we generally avoid importing things like 'config.h' since they tend to define macros that are of interest when building the library but not of direct relevance to the API or ABI. Are there any cases where (say macros), depend on the defines in ftconfig.h? You mean include/freetype/config/ftconfig.h, right? This file is only needed if you compile FreeType without a configure script. The latter is in builds/unix (after executing the autogen.sh script in case you are using a CVS version of FreeType) which uses builds/unix/ftconfig.in to create a platform specific version of ftconfig.h. fttypes.h seems to nicely encapsulate the API/ABI types independantly from ftconfig.h. Bad/Good assumption? What do you mean with `independently'? Werner ___ Freetype-devel mailing list Freetype-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-devel