[cfe-commits] r62668 - /cfe/trunk/lib/Lex/PTHLexer.cpp

steve naroff snaroff at apple.com
Wed Jan 21 10:35:53 PST 2009


On Jan 21, 2009, at 9:49 AM, Chris Lattner wrote:

>
> On Jan 21, 2009, at 4:11 AM, Sebastian Redl wrote:
>
>>
>> On Tue, 20 Jan 2009 23:21:04 -0800, Ted Kremenek <kremenek at apple.com>
>> wrote:
>>> Chris,
>>>
>>> I don't think that this is portable.  This assumes that both the  
>>> host
>>> and the PTH file encode integers in little endian format.
>>>
>>
>> Are PTH files supposed to be portable? Aren't they just generated on
>> the
>> target system anyway?
>
> They are intended to be portable.  We want a well-defined file format,
> and we want them to be generatable on one system and sent (e.g.) over
> NFS to another system.  PTH files currently do not encode any
> architectural details of the host or target into them.  On the mac,
> one use of this is that you can use one PTH file for both "-arch i386"
> and "-arch ppc" builds.
>

Interesting (I didn't realize the format was designed to be portable).

Is the format designed to be useable across clang releases? Don't  
imagine this is critical...

Curious,

snaroff

> -Chris
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits




More information about the cfe-commits mailing list