RE: [ft-devel] ftconfig.h in LSB

2006-12-13 Thread Camp, TracyX E
 

-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

2006-12-12 Thread mpsuzuki
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

2006-12-12 Thread Werner LEMBERG

 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