27 messages in com.perforce.jamming[jamming] Jam2.5 and precompiled headers
FromSent OnAttachments
Jacob Gorm Hansen22 Jan 2003 03:18 
Matt Armstrong22 Jan 2003 08:31 
Craig McPheeters22 Jan 2003 11:18 
Jacob Gorm Hansen23 Jan 2003 01:13 
Arnt Gulbrandsen23 Jan 2003 01:32 
Jacob Gorm Hansen23 Jan 2003 01:36 
Jacob Gorm Hansen23 Jan 2003 05:04 
Matt Armstrong23 Jan 2003 10:34 
Chris Antos23 Jan 2003 14:37 
Chris Antos23 Jan 2003 14:56 
Arnt Gulbrandsen24 Jan 2003 02:30 
Matt Armstrong24 Jan 2003 08:58 
Christopher Seiwald24 Jan 2003 16:50 
Matt Armstrong31 Jan 2003 15:04 
Chris Antos31 Jan 2003 15:34 
Elliot Murphy31 Jan 2003 18:58 
Matt Armstrong01 Feb 2003 08:55 
Elliot Murphy01 Feb 2003 09:37 
Chris Antos01 Feb 2003 12:02 
Craig McPheeters03 Feb 2003 10:35 
Jacob Gorm Hansen11 Feb 2003 02:46 
Jacob Gorm Hansen11 Feb 2003 04:56 
Craig McPheeters11 Feb 2003 10:29 
Chris Antos11 Feb 2003 11:13 
Matt Armstrong11 Feb 2003 22:45 
Chris Antos11 Feb 2003 23:27 
Matt Armstrong12 Feb 2003 09:46 
Subject:[jamming] Jam2.5 and precompiled headers
From:Elliot Murphy (elli@veritas.com)
Date:02/01/2003 09:37:17 AM
List:com.perforce.jamming

Without knowing exactly what error you're getting from visual c++, we had trouble on parallel builds with vc++ until we added the /Fd switch, which allows you to specify which name should be used for the pdb file. (I haven't done this with jam yet or I would post more details). -elliot

|-----Original Message----- |From: Matt Armstrong [mailto:ma@lickey.com] |Sent: Saturday, February 01, 2003 11:56 AM |To: Chris Antos |Cc: Jacob Gorm Hansen; jam mailling list |Subject: Re: [jamming] Jam2.5 and precompiled headers | | |"Chris Antos" <chri@windows.microsoft.com> writes: | |> I said you get maximum win from batch compilation WHEN YOU USE |> PRECOMPILED HEADERS. :-) (caps to add visibility to key point) | |Interestingly, I see performance gains of 70-80% when a whole library |is turned into a single .c file (e.g. add one .c file that #includes |all the others and compile that). | |Unfortunately this doesn't always work, given the semantics of a C |compilation unit. | | |> Between batch compilation and precompiled headers, the latter gives |> a bigger win. Combining the two gains some additional improvements | |I've also looked into trying to get visual c++ to support parallel |builds (-j 2). Unfortunately, the compiler barfs because it wants to |build a .pdb file. :-( |_______________________________________________ |jamming mailing list - jamm@perforce.com |http://maillist.perforce.com/mailman/listinfo/jamming |